RSS、Reddit、Hacker News、YouTube、天気などを1つのカスタマイズ可能なページに集約する、セルフホスト型の軽量ダッシュボード。
linuxserver/Heimdall
Webアプリへのリンクを整理できるセルフホスト型ダッシュボード兼ブラウザーのスタートページ。対応サービスのリアルタイム統計も表示できます。
- スター
- 9,365
- フォーク
- 621
- 未解決の Issue
- 4
- 最終コミット
- 4 日前
これは何?
Heimdallは、Webアプリへのリンクを一か所にまとめ、ブラウザーのブックマークに埋もれないようにするセルフホスト型ダッシュボードです。あらゆるサイトやサービスをタイルとして追加でき、Google、Bing、DuckDuckGoに対応した検索バーも備えているため、ブラウザーのスタートページとしても使えます。
人気のセルフホストソフトウェア向けには、アイコンと既定のタイル色を自動で設定する「Foundation」アプリが用意されています。「Enhanced」アプリはサービスのAPIに接続し、NZBGetやSABnzbdのキューサイズやダウンロード速度など、リアルタイムの情報をタイルに表示します。
HeimdallはLaravel 11製のアプリケーションで、SQLite対応のPHP 8.4以降が必要です。リポジトリをcloneしてWebサーバーからpublicフォルダーを参照する方法のほか、x86-64、armhf、arm64向けのlinuxserver.io Dockerイメージでも実行できます。
主な機能
- 01Webアプリやその他のサイトへのリンクを、1つのダッシュボードにまとめて整理できます。
- 02Google、Bing、DuckDuckGoの検索バーを備えたブラウザーのスタートページとしてHeimdallを設定できます。
- 03Foundationアプリでは、認識されたアプリのアイコンとタイル色が自動で設定されます。
- 04Enhancedアプリでは、APIを通じて対応サービスのリアルタイム統計を表示できます。
- 05YAML設定ファイルで検索プロバイダーをカスタマイズできます。
- 06x86-64、armhf、arm64向けのDockerイメージを利用できます。
ユースケース
- ホームサーバーやhomelab上のサービスへのリンクをまとめたランディングページを作る。
- 雑然としたブックマークバーを、よく使うツールを視覚的に起動できるランチャーに置き換える。
- 他のアプリと同じページから、SABnzbdやNZBGetのダウンロードキューを確認する。
クイックスタート
- 1
リポジトリをクローンするか、リリースアーカイブをフォルダーに展開します
- 2
サンプルから .env ファイルを作成します
cp .env.example .env - 3
アプリケーションの暗号化キーを生成します
php artisan key:generate - 4
簡単なテスト用に組み込みテストサーバーを起動します
php artisan serve
使う前に知っておきたいこと
- PHP 8.4 以降と、sqlite および zip のサポートを含む複数の PHP 拡張機能が必要です。
- セルフホスティングが必要です。また、サーバーサイドのリクエストでは、プライベート IP アドレスや内部 IP アドレスへのアクセスがデフォルトでブロックされます。
収録されている特集
トピック
よくある質問
- Heimdall とは?
- Webアプリへのリンクを整理できるセルフホスト型ダッシュボード兼ブラウザーのスタートページ。対応サービスのリアルタイム統計も表示できます。 Heimdallは、Webアプリへのリンクを一か所にまとめ、ブラウザーのブックマークに埋もれないようにするセルフホスト型ダッシュボードです。あらゆるサイトやサービスをタイルとして追加でき、Google、Bing、DuckDuckGoに対応した検索バーも備えているため、ブラウザーのスタートページとしても使えます。
- Heimdall は無料で使えますか?ライセンスは?
- Heimdall は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Heimdall は今もメンテナンスされていますか?
- 活発にメンテナンス中。Heimdall の最終コミットは 2026年10月19日 です。
- Heimdall は何に使えますか?
- ホームサーバーやhomelab上のサービスへのリンクをまとめたランディングページを作る。 雑然としたブックマークバーを、よく使うツールを視覚的に起動できるランチャーに置き換える。 他のアプリと同じページから、SABnzbdやNZBGetのダウンロードキューを確認する。
- Heimdall のインストール方法は?
- リポジトリをクローンするか、リリースアーカイブをフォルダーに展開します サンプルから .env ファイルを作成します: cp .env.example .env アプリケーションの暗号化キーを生成します: php artisan key:generate 簡単なテスト用に組み込みテストサーバーを起動します: php artisan serve
- Heimdall はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/linuxserver/Heimdall
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Dockerの自動検出、100以上のサービスに対応したAPIプロキシ経由のウィジェット、YAML設定を備えたセルフホスト型アプリケーションダッシュボード。
サービスの状態確認やウィジェット、テーマ、アイコンパック、UI設定エディターを備えた、セルフホスト可能なホームラボ向けダッシュボード。
セルフホストサービスを一覧・検索できる、YAMLで設定するサーバー向け静的ホームページ。
ブラウザー間・デバイス間でブックマークを同期し、NextcloudやWebDAV、Git、Google Driveなど自分のストレージに保存できる拡張機能。
インターネット速度テストを定期実行し、ダウンロード、アップロード、Ping、稼働状況の履歴を記録するセルフホスト型アプリです。