RSS、Reddit、Hacker News、YouTube、天気などを1つのカスタマイズ可能なページに集約する、セルフホスト型の軽量ダッシュボード。
Turbootzz/Nimbus
マルチユーザーアカウント、サービスのリアルタイムヘルスチェック、テーマ、Prometheusメトリクスに対応したセルフホスト型homelabダッシュボード。
- スター
- 134
- フォーク
- 4
- 未解決の Issue
- 30
- 最終コミット
- 6 日前
これは何?
Nimbusは、homelabのサービスを整理・監視するためのセルフホスト型ダッシュボードです。ユーザーごとにアカウントが用意され、JWTログインやGoogle、GitHub、Discord経由のOAuth2サインイン、ロールベースのアクセス制御に対応しています。管理者向けパネルではユーザーを管理できます。
サービスはドラッグして移動できるタイルとして表示され、リアルタイムでチェックされます。応答時間の記録、ステータス履歴、稼働率グラフも利用できます。ユーザーごとの壁紙、ライト/ダークモード、アクセントカラー、トップバー付きのキャンバスレイアウトでカスタマイズできます。メトリクスはPrometheusにエクスポートできます。
開発中の2.0イメージでは、時計、メモ、RSS、天気、システム統計、Dockerコンテナなどのウィジェットが追加されます。また、Pi-hole、Jellyfin、Sonarr、Home Assistantなどのアプリからリアルタイムの数値を表示する連携機能も利用できます。Docker Composeでデプロイでき、シークレットは初回起動時に生成されます。
主な機能
- 01ローカルアカウントと、Google、GitHub、Discord経由のOAuth2サインイン
- 02管理者向けパネルを備えたロールベースのアクセス制御
- 03応答時間と稼働率の履歴を含むリアルタイムヘルスチェック
- 04ユーザーごとの壁紙、ライト/ダークモード、アクセントカラー
- 05Prometheusメトリクスのエクスポート
- 062.0開発版イメージで利用できるウィジェットとアプリ連携
ユースケース
- homelab内のセルフホストサービスをまとめたスタートページを作る
- 稼働中のサービスや応答速度を監視する
- それぞれのログインアカウントを使って、家族や少人数のチームでダッシュボードを共有する
- Pi-hole、Jellyfin、Home Assistantのリアルタイム統計をサービスのタイルと並べて表示する
クイックスタート
- 1
リポジトリからダウンロードして docker-compose.yml ファイルを作成します
mkdir nimbus && cd nimbus curl -O https://raw.githubusercontent.com/Turbootzz/Nimbus/main/docker-compose.yml - 2
Docker Compose で Nimbus を起動します
docker-compose up -d - 3
ブラウザーで http://localhost:3000 を開き、最初のアカウントを作成します
使う前に知っておきたいこと
- AGPL v3 ライセンスの適用対象です。コピーレフト型ライセンスのため、ネットワークサービスとして提供する場合は変更内容の共有が必要です。
- PostgreSQL が必要なため、セルフホスティングではアプリとともにデータベースを稼働させる必要があります。
- 一部のウィジェット機能と連携機能は dev ブランチにあり、予告なく動作しなくなる可能性があります。
収録されている特集
トピック
よくある質問
- Nimbus とは?
- マルチユーザーアカウント、サービスのリアルタイムヘルスチェック、テーマ、Prometheusメトリクスに対応したセルフホスト型homelabダッシュボード。 Nimbusは、homelabのサービスを整理・監視するためのセルフホスト型ダッシュボードです。ユーザーごとにアカウントが用意され、JWTログインやGoogle、GitHub、Discord経由のOAuth2サインイン、ロールベースのアクセス制御に対応しています。管理者向けパネルではユーザーを管理できます。
- Nimbus は無料で使えますか?ライセンスは?
- Nimbus は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Nimbus は今もメンテナンスされていますか?
- 活発にメンテナンス中。Nimbus の最終コミットは 2026年10月31日 です。
- Nimbus は何に使えますか?
- homelab内のセルフホストサービスをまとめたスタートページを作る 稼働中のサービスや応答速度を監視する それぞれのログインアカウントを使って、家族や少人数のチームでダッシュボードを共有する Pi-hole、Jellyfin、Home Assistantのリアルタイム統計をサービスのタイルと並べて表示する
- Nimbus のインストール方法は?
- リポジトリからダウンロードして docker-compose.yml ファイルを作成します: mkdir nimbus && cd nimbus curl -O https://raw.githubusercontent.com/Turbootzz/Nimbus/main/docker-compose.yml Docker Compose で Nimbus を起動します: docker-compose up -d ブラウザーで http://localhost:3000 を開き、最初のアカウントを作成します
- Nimbus はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Turbootzz/Nimbus
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Dockerの自動検出、100以上のサービスに対応したAPIプロキシ経由のウィジェット、YAML設定を備えたセルフホスト型アプリケーションダッシュボード。
サービスの状態確認やウィジェット、テーマ、アイコンパック、UI設定エディターを備えた、セルフホスト可能なホームラボ向けダッシュボード。
サービスやリンクを単一のJSON設定ファイルにまとめて表示する、セルフホスト可能でDockerにデプロイできるホームページ。
Docker、Kubernetes、Tailscaleからサービス、ダッシュボード、ドキュメントを自動検出して一覧表示する、セルフホスト型ランディングページ。
HTTP、ICMP、TCP、DNSなどでサービスを監視し、応答条件を評価してアラートを送るセルフホスト型ヘルスダッシュボード。