GPUサーバーの状態、まだ1台ずつ確かめてるの?「GPU Aquarium」
GPU Aquarium
複数の GPU サーバーの状態を監視し、Web ページに表示するダッシュボード
- 公開
- 正式公開 2025-02-12(リリースタグなし)
- 作り手
- uehara-mech(個人)
- 対応
- Web(NGINX でセルフホスト)
- 価格
- 記載なし
- 評価
- GitHub のスター 58(2026-10-05)
どんなアプリか
GPU Aquarium は、GPU を積んだ複数のサーバーの状態を監視し、その結果を Web ページに表示するシステムです。作り手は README で次のように説明しています。
This project is a system that monitors the status of multiple servers with GPUs and displays the status on a web page.
uehara-mech さん、GitHub の README
画面側は React と Material-UI、データを返す側は Python と FastAPI で作られています。README には、画面を確かめられるライブデモへのリンクも載っています。
Web ページのタイトルは、.env と .env.production の REACT_APP_TITLE を書き換えて変えられます。初期値は AQUARIUM です。
同じ分野のアプリ
| 名前 | 型 | 仕掛け | 対応 | 料金 |
|---|---|---|---|---|
| GPU Aquarium | GPU サーバー監視 | 複数の GPU サーバーの状態を1枚の Web ページで監視 | Web(NGINX でセルフホスト) | 記載なし |
| Claude Code Monitor | セッション監視 | 複数の Claude Code セッションをターミナルやスマホの Web 画面から監視・操作 | Mac(CLI + モバイル Web) | 無料(OSS, MIT) |
| TmuxCC | TUI ダッシュボード | tmux 内の AI コーディングツールの状態を一覧し、承認や拒否をまとめて行う | CLI(Rust) | 無料(OSS, MIT) |
| MoneyForward Me Dashboard(mf-dashboard) | セルフホストのダッシュボード | マネーフォワード ME のデータを定期取得し、自分専用の Web ダッシュボードで表示 | Web(Docker でセルフホスト) | 無料(OSS, MIT) |
入れる前に
配布されているアプリではなく、自分でビルドしてサーバーに置く形です。npm run build でビルドし、NGINX に配置します。API サーバーに届くよう、NGINX の設定ファイルにプロキシの設定を書き足す必要があります。
README の設定例では、ページを 8080 番ポートで公開し、/api/ へのアクセスを同じ機械の 8000 番ポートに送ります。設定が終わると http://<server address>:8080 で開けます。バックエンドの手順は別の README にまとめられています。
GitHub のリポジトリにはライセンスが書かれていません(2026-10-02時点)。