リンクやツール、サービスの稼働状況を一元管理できる、Svelte製のセルフホスト型ダッシュボード。
andreasmolnardev/dashwise
GUIで編集できるセルフホスト型ホームラボダッシュボード。SSO認証、RSSニュース、ウィジェット、セルフホストアプリとの連携に対応します。
- スター
- 467
- フォーク
- 22
- 未解決の Issue
- 28
- 最終コミット
- 3 日前
これは何?
Dashwiseは、セルフホストサービスを多数運用し、それらを1ページにまとめて管理したい人向けのオールインワンダッシュボードです。ダッシュボードは設定ファイルではなくWeb UIから設定でき、リンク、ウィジェット、時計の横に表示する一行情報「glanceables」で構成されます。
OIDCによるSSO認証、RSSニュースフィード、リンクや連携機能を対象とするCtrl+KのSpotlight風検索、APIエンドポイントへのプッシュ通知に対応しています。セルフホストアプリとの連携はYAMLファイルで定義され、別のリポジトリで管理されています。
React SPAをBunでバンドルし、API層にHono、バックエンドにPocketBaseを使用しています。本番環境へのデプロイにはdocker-composeを使い、ローカル開発はBunで実行します。
主な機能
- 01設定ファイルを編集せず、Web UIからダッシュボードやページを設定できます。
- 02OIDCによるSSO認証を標準搭載しています。
- 03リンク、ウィジェット、glanceablesをダッシュボード上でグループ化・配置できます。
- 04RSSフィードを購読し、ニュースとして表示できます。
- 05リンクや連携機能を横断検索できるCtrl+K検索に対応し、検索エンジン向けのbangショートカットも利用できます。
- 06APIエンドポイント経由でプッシュ通知を受信できます。
- 07セルフホストアプリとの連携をYAMLファイルで定義できます。
ユースケース
- ホームラボ内のすべてのサービスにアクセスできるスタートページを作成する。
- 小規模なチームや家庭向けに、SSOログインで保護されたホームラボダッシュボードを用意する。
- 連携ウィジェットを使って、セルフホストアプリを1画面で確認する。
クイックスタート
- 1
ローカル開発用の依存関係をインストールする
bun install - 2
workspace の開発用スクリプトを実行する
bun run dev - 3
本番環境では、リポジトリ内の docker-compose.yaml を使ってデプロイする
使う前に知っておきたいこと
- README では、このプロジェクトは開発に AI を活用していると説明されています。
- PocketBase バックエンドは、同梱の aio コンテナ内で実行することが推奨されています。マイグレーションの問題により、外部データベースでは正常に動作しない場合があります。
収録されている特集
トピック
よくある質問
- dashwise とは?
- GUIで編集できるセルフホスト型ホームラボダッシュボード。SSO認証、RSSニュース、ウィジェット、セルフホストアプリとの連携に対応します。 Dashwiseは、セルフホストサービスを多数運用し、それらを1ページにまとめて管理したい人向けのオールインワンダッシュボードです。ダッシュボードは設定ファイルではなくWeb UIから設定でき、リンク、ウィジェット、時計の横に表示する一行情報「glanceables」で構成されます。
- dashwise は無料で使えますか?ライセンスは?
- dashwise は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- dashwise は今もメンテナンスされていますか?
- 活発にメンテナンス中。dashwise の最終コミットは 2026年11月4日 です。
- dashwise は何に使えますか?
- ホームラボ内のすべてのサービスにアクセスできるスタートページを作成する。 小規模なチームや家庭向けに、SSOログインで保護されたホームラボダッシュボードを用意する。 連携ウィジェットを使って、セルフホストアプリを1画面で確認する。
- dashwise のインストール方法は?
- ローカル開発用の依存関係をインストールする: bun install workspace の開発用スクリプトを実行する: bun run dev 本番環境では、リポジトリ内の docker-compose.yaml を使ってデプロイする
- dashwise はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/andreasmolnardev/dashwise
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
SvelteKit、Go、PocketBaseで構築された、Wake-on-LANでネットワーク上のデバイスを起動するセルフホスト型Webアプリ。
普段使っているツールから状態を読み取り、何も変更せずにホームラボの稼働状況を確認できる、セルフホスト型のステータスページです。
GPSトラックをアップロードし、ルートを計画して、ハイキングやサイクリングの記録を検索できるセルフホスト型データベースです。
yt-dlpを使って動画やプレイリストをダウンロードし、Plexなどがスキャンできるフォルダに整理するStreamlit製Web UI。
Webアプリへのリンクを整理できるセルフホスト型ダッシュボード兼ブラウザーのスタートページ。対応サービスのリアルタイム統計も表示できます。