GUIで編集できるセルフホスト型ホームラボダッシュボード。SSO認証、RSSニュース、ウィジェット、セルフホストアプリとの連携に対応します。
- スター
- 478
- フォーク
- 17
- 未解決の Issue
- 8
- 最終コミット
- 一昨日
これは何?
DashLitは、ブックマークやサービスをまとめるセルフホスト型のスタートページです。リンクを複数のダッシュボードに整理し、行・列・masonryレイアウトで表示できます。グループや項目はドラッグ&ドロップで並べ替えられ、ユーザーごと、またはシステム全体のデフォルトダッシュボードを設定できます。各項目のURLの利用可否を確認でき、ページ上にリアルタイムのステータス表示を出せます。
フロントエンドを組み込んだ単一のGoバイナリとして提供され、Docker、Linux用のsystemdインストールスクリプト、またはProxmox LXCヘルパーで実行できます。ローカルのパスワードログインまたはPocket IDを含むOIDCでアクセスでき、ユーザー登録やアカウント連携も設定できます。アイコンはselfh.stとIconifyから検索でき、Catppuccinに着想を得た複数のライト/ダークテーマに加え、カスタムパレットも利用できます。ダッシュボード、グループ、項目はインポート、エクスポート、複製が可能です。
主な機能
- 01公開、認証必須、非公開を切り替えられる複数のダッシュボード
- 02デスクトップとタッチ操作に対応した、グループや項目のドラッグ&ドロップ
- 03リアルタイムのステータス表示を備えたURLの稼働状況監視
- 04Pocket IDを含む、ローカルパスワードログインとOIDC認証
- 05selfh.stとIconifyを横断したアイコン検索
- 06キーボードナビゲーション、フィルタリング、修飾キーを使ったショートカット
ユースケース
- セルフホスト型サービスをまとめるホームラボ用スタートページの構築
- ログイン認証付きで、チーム内リンクやツールの一覧を共有
- 1つのページから、内部サービスにアクセスできるかを監視
- Raspberry PiやProxmoxコンテナで動作する軽量ダッシュボードの運用
クイックスタート
- 1
コンテナイメージをPullする
docker pull ghcr.io/codewec/dashlit:latest - 2
JWT_SECRETの値を先に置き換えてから、DashLitを起動する
docker run -d --name dashlit --restart unless-stopped -p 3000:8080 -e JWT_SECRET='replace-with-a-long-random-secret' -v dashlit-data:/data ghcr.io/codewec/dashlit:latest - 3
http://localhost:3000を開いて最初のアカウントを作成する。このアカウントは管理者になります
使う前に知っておきたいこと
- デフォルトのJWT_SECRETは開発用の値です。本番環境では必ず置き換えてください。
- セルフホスティングでは、サーバー、データボリューム、バックアップを自分で管理する必要があります。
収録されている特集
トピック
よくある質問
- dashlit とは?
- リンクやツール、サービスの稼働状況を一元管理できる、Svelte製のセルフホスト型ダッシュボード。 DashLitは、ブックマークやサービスをまとめるセルフホスト型のスタートページです。リンクを複数のダッシュボードに整理し、行・列・masonryレイアウトで表示できます。グループや項目はドラッグ&ドロップで並べ替えられ、ユーザーごと、またはシステム全体のデフォルトダッシュボードを設定できます。各項目のURLの利用可否を確認でき、ページ上にリアルタイムのステータス表示を出せます。
- dashlit は無料で使えますか?ライセンスは?
- dashlit は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- dashlit は今もメンテナンスされていますか?
- 活発にメンテナンス中。dashlit の最終コミットは 2026年11月5日 です。
- dashlit は何に使えますか?
- セルフホスト型サービスをまとめるホームラボ用スタートページの構築 ログイン認証付きで、チーム内リンクやツールの一覧を共有 1つのページから、内部サービスにアクセスできるかを監視 Raspberry PiやProxmoxコンテナで動作する軽量ダッシュボードの運用
- dashlit のインストール方法は?
- コンテナイメージをPullする: docker pull ghcr.io/codewec/dashlit:latest JWT_SECRETの値を先に置き換えてから、DashLitを起動する: docker run -d --name dashlit --restart unless-stopped -p 3000:8080 -e JWT_SECRET='replace-with-a-long-random-secret' -v dashlit-data:/data ghcr.io/codewec/dashlit:latest http://localhost:3000を開いて最初のアカウントを作成する。このアカウントは管理者になります
- dashlit はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/codewec/dashlit
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
サービスの状態確認やウィジェット、テーマ、アイコンパック、UI設定エディターを備えた、セルフホスト可能なホームラボ向けダッシュボード。
リンク集を検索できる軽量なセルフホスト型スタートページ。設定ファイル1つで、リンクやシンプルなカスタムページをまとめて管理できます。
Webアプリへのリンクを整理できるセルフホスト型ダッシュボード兼ブラウザーのスタートページ。対応サービスのリアルタイム統計も表示できます。
Glanceからフォークされたセルフホスト型ダッシュボード。RSS、Reddit、Hacker News、天気、Dockerの状態などを1ページに集約します。
SSHターミナルとSFTPファイル転送に対応したセルフホスト型ブラウザワークスペース。複数ユーザーアカウント、パスキー、OIDC、暗号化キー保存を備えます。