GPUサーバーの状態、まだ1台ずつ確かめてるの?「GPU Aquarium」

GPU Aquarium
複数の GPU サーバーの状態を監視し、Web ページに表示するダッシュボード
GitHub
公開
正式公開 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 AquariumGPU サーバー監視複数の GPU サーバーの状態を1枚の Web ページで監視Web(NGINX でセルフホスト)記載なし
Claude Code Monitorセッション監視複数の Claude Code セッションをターミナルやスマホの Web 画面から監視・操作Mac(CLI + モバイル Web)無料(OSS, MIT)
TmuxCCTUI ダッシュボード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時点)。