필사 모드: セルフホスト・ダッシュボード & スタートページ 2026 — Homepage / Homarr / Heimdall / Dashy / Glance / OliveTin / Flame / SUI 深掘りガイド
日本語> 「ホームラボ(homelab)の最初のコンテナは Plex でも Pi-hole でもなく、それらを一つの画面に集めるダッシュボードであるべきだ。その画面こそが、あなたのインフラを映す鏡だ。」 — Self-Hosted Show #142 (2025)
セルフホスト・スタートページは、2010年代後半に Heimdall と Homer という二つのシンプルなツールから始まった小さなカテゴリでした。しかし 2020年代に Docker Compose ベースのホームラボが爆発的に増えるなかで、「自分が運用する30〜50個のコンテナを、どうやって一つの画面で見るのか」という本質的な問題が生まれました。その答えとして登場したのが、ウィジェットリッチなダッシュボード(Homepage、Homarr、Glance)と、アクション実行ダッシュボード(OliveTin)です。
2026年5月現在、この生態系は **ウィジェットリッチ(データ表示中心)** 、**ミニマル(リンクグリッド)** 、**データ駆動(RSS・統計・天気・暗号資産)** 、**アクション(シェルコマンド実行)** の4つに整理されています。本稿では Homepage(gethomepage.dev)、Homarr、Heimdall、Homer、Dashy、Glance(glanceapp.io、2024年1月公開)、OliveTin、organize、Flame、SUI、your-spotify、Sablier、Grafana Public Dashboards、そして \*arrスタック・Plex/Jellyfin・Uptime Kuma のウィジェット統合までを一気に整理します。
1. 2026年セルフホスト・ダッシュボード地図 — ウィジェットリッチ / ミニマル / データ駆動 / アクションの4分類
セルフホスト・ダッシュボードは役割によって4つの大きな箱に分かれます。
| 分類 | 代表ツール | 特徴 |
|---|---|---|
| ウィジェットリッチ(データ表示) | Homepage、Homarr、Dashy | サービスの状態・統計・天気・時系列データを一画面で |
| ミニマル(リンクグリッド) | Heimdall、Homer、Flame、SUI | 整理されたお気に入りページ |
| データ駆動(フィード中心) | Glance、organize | RSS・ハッカーニュース・株式・天気・暗号資産パネル |
| アクション(実行トリガー) | OliveTin | Webボタンからシェルスクリプトを実行 |
**ウィジェットリッチ** は「このサービスの現在の状態はどうか」が気になる人向けです。Plex を今誰が観ているか、Sonarr のダウンロード待ち行列に何件あるか、Uptime Kuma のモニターがいくつ落ちているか。代表が Homepage と Homarr。
**ミニマル** は「整理されたスタートページがあれば十分」という人向け。ウィジェットなしで、アイコンとリンクだけをグリッド配置します。新しいタブを開いたときに Firefox のデフォルト画面の代わりに表示する用途が中心です。代表が Flame、SUI、Heimdall。
**データ駆動** は 2024年1月に Glance が登場して新しく定義されたカテゴリです。サービスリンクよりも「今日の情報フィード」を重視する人向けで、RSS・HN・サブレディット・天気・株式・暗号資産パネルがメインになります。organize も同じカテゴリ。
**アクション** は「ボタンを押すとシェルスクリプトが動く」が本質。代表は OliveTin。厳密にはダッシュボードというより「セルフホスト IFTTT/N8N の UI ボタン部分」に近いのですが、Homepage・Dashy と並べて置く事例が多いので同じ章で扱います。
本稿全体を貫く問いは「あなたはどの分類の人か」です。ウィジェット盛り盛りの画面が好きか、すっきりしたリンクグリッドが好きか、RSS フィード中心が好きか、ボタンでアクションを動かす画面が好きか。最終章でもう一度戻ってきます。
2. Homepage (gethomepage.dev) — YAML 標準、2026年で最も人気の選択肢
[gethomepage.dev](https://gethomepage.dev) は 2022年に Ben Phelps が作った次世代スタートページです。Next.js ベースの静的フレンドリーな SPA で、全ての設定を YAML で管理します。2024年以降セルフホストコミュニティ(/r/selfhosted)で最も推薦されるダッシュボードになり、2026年5月現在で GitHub スター約 22k、Docker Hub プル 5,000万超です。
主な特徴:
- **すべて YAML** — ドラッグ&ドロップの UI はありません。`services.yaml`、`bookmarks.yaml`、`widgets.yaml`、`settings.yaml`、`docker.yaml`、`kubernetes.yaml` の 6 ファイルですべてを表現します。
- **公式ウィジェット 100種類以上** — Sonarr・Radarr・Lidarr・Plex・Jellyfin・Emby・qBittorrent・Transmission・Pi-hole・AdGuard・Uptime Kuma・Authelia・Traefik・Portainer・Proxmox・Nextcloud・Immich・Paperless-ngx ・\*arrスタックほぼ全網羅。
- **Docker ラベルによる自動ディスカバリ** — `homepage.group`、`homepage.name`、`homepage.icon` といったラベルをコンテナに付けると、自動でダッシュボードに表示。
- **Kubernetes Ingress 自動ディスカバリ** — 同じコンセプトを ingress annotation で実現。
- **ダーク/ライトテーマ** — 時間帯ごとの自動切替。
- **i18n** — 日本語・韓国語・中国語・アラビア語・ヘブライ語を含む 30以上の言語。
インストールは簡単です。
docker-compose.yml
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
ports:
- 3000:3000
volumes:
- /path/to/config:/app/config
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
- HOMEPAGE_ALLOWED_HOSTS=home.example.com
restart: unless-stopped
設定ファイルの例:
config/services.yaml
- Media:
- Plex:
href: https://plex.home.example.com
icon: plex.png
description: Movies and TV shows
widget:
type: plex
url: http://plex:32400
key: PLEX_TOKEN_HERE
- Sonarr:
href: https://sonarr.home.example.com
icon: sonarr.png
widget:
type: sonarr
url: http://sonarr:8989
key: SONARR_API_KEY
- Infra:
- Proxmox:
href: https://pve.home.example.com:8006
icon: proxmox.png
widget:
type: proxmox
url: https://pve.home.example.com:8006
username: api@pam!homepage
password: PROXMOX_TOKEN_HERE
node: pve
Homepage の最大の強みは **ウィジェットの豊富さと安定性** です。2025年からウィジェット数は 100超え、Sonarr v4・Radarr v5・Plex Pass の新機能などの SaaS 側アップデートにも素早く追従します。弱点は YAML のみで設定する必要があるため非開発者にはやや敷居が高い点ですが、セルフホストする人はすでに Docker Compose YAML に慣れているので、それほど大きな負担ではありません。
3. Homarr — 派手な UI + 統合、2024年シードラウンド
[Homarr](https://homarr.dev) は 2022年に Walkx (Manuel Rüsch) が始めた Next.js ベースのダッシュボードで、Homepage と対照的に **ドラッグ&ドロップの GUI** を中心に据えています。ウィジェット・アプリ・カテゴリをドラッグドロップで配置し、すべての設定が SQLite DB に保存されます。2024年秋に非公開のシードラウンドを発表しました(商業化目的ではなく、フルタイム開発者の雇用が目的)。2026年5月現在で GitHub スター約 11k。
特徴:
- **GUI 優先** — YAML ファイルではなく Web UI ですべて設定。
- **マルチボード** — 家族用、メディア用、インフラ用のボードを分けて権限を分離。
- **認証統合** — OIDC(Authelia・Authentik・Keycloak・Google) + LDAP + 自前ユーザー。
- **公式ウィジェット約 50種類** — Homepage より少ないものの、よく使うものはほぼ網羅。
- **Ping・DNS・サーバ統計内蔵** — 別途 Uptime Kuma がなくても基本モニタリング可能。
- **時系列グラフ** — ウィジェット内で RRD スタイルの時系列描画。
- **i18n 30以上の言語** — 日本語・韓国語含む。
インストールは次のとおり。
services:
homarr:
image: ghcr.io/homarr-labs/homarr:latest
container_name: homarr
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./homarr/appdata:/appdata
environment:
- SECRET_ENCRYPTION_KEY=64_CHAR_HEX_STRING_HERE
ports:
- 7575:7575
Homarr v1(2024年末)からはバックエンドを完全に書き直し(Drizzle ORM + tRPC)、v0 の弱点だった同時利用ユーザーの安定性と RBAC の不在を解決しました。v0 と v1 は互換性がないので、マイグレーションガイドに従う必要があります。
Homarr の強みは **家族や小規模チームでの利用に最適化されている** こと。Homepage が一人ホームラボ運用者向けなら、Homarr は「家族 4人で共有するメディアサーバのスタートページ」や「10名のスタートアップの社内ツールハブ」により向いています。
4. Heimdall — PHP ベースの古典、2016年の遺産
[Heimdall](https://heimdall.site) は Linuxserver.io チームが 2016年に作った古典的なダッシュボードです。PHP 7+ Laravel ベースで、シンプルなリンクグリッド + 一部ウィジェット(Sonarr・Radarr・Plex・Pi-hole など)という構成。2020年代初頭までは最も人気のあるセルフホスト・ダッシュボードでしたが、2024年以降は Homepage・Homarr・Glance にシェアを奪われています。
2026年現在、Heimdall は活発に開発されてはいませんが、安定性の高さで根強い人気があります。特徴:
- **PHP / Laravel + SQLite** — 非常に軽量で 1MB 未満のメモリで動作。
- **公式 enhanced app 約 30種類** — Sonarr・Radarr・Plex・Pi-hole・NextDNS・Portainer・Transmission など。
- **GUI 設定** — ドラッグドロップグリッド。
- **タグ・検索バー** — 上部の検索窓から登録アプリと外部検索(Google、DuckDuckGo)を直接呼び出し。
インストールは LinuxServer イメージで一発です。
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Tokyo
volumes:
- ./heimdall/config:/config
ports:
- 80:80
- 443:443
restart: unless-stopped
Heimdall は「古い友だち」のようなツールです。新規ユーザーに勧める理由は少ないものの、すでに 5年動いているホームラボに深く組み込まれているなら、わざわざ移行する必要はありません。PHP の軽さと安定性は今も魅力的です。
5. Homer — ミニマル YAML スタートページ
[Homer](https://github.com/bastienwirtz/homer) は 2018年に Bastien Wirtz が作った静的スタートページです。Vue.js ベースですが、バックエンドのない 100% 静的ビルドで、**単一の YAML ファイルと静的ホスティングだけで** 動作します。名前そのもの "Home" を意味し、ミニマル陣営の代表格。GitHub スター約 8k。
特徴:
- **バックエンド不要** — Nginx、Caddy、S3、Cloudflare Pages など静的ホスティングで動作。
- **単一 `config.yml`** — 100行ほどで 30個のサービスを整理可能。
- **Awesome Font Icons + 自前アイコン** — 軽量にスタート。
- **シンプルな状態表示** — 一部サービスに ping/uptime プローブを送れるが、非常に限定的。
- **検索・フィルタ** — 上部の検索窓で登録アプリを絞り込み。
- **ダーク/ライト** + カスタムカラー。
インストールは一行で済みます。
services:
homer:
image: b4bz/homer:latest
container_name: homer
volumes:
- ./homer/assets:/www/assets
ports:
- 8080:8080
restart: unless-stopped
environment:
- INIT_ASSETS=1
設定例:
assets/config.yml
title: 'My Homelab'
subtitle: 'self-hosted ❤'
columns: '3'
connectivityCheck: true
services:
- name: 'Media'
icon: 'fas fa-film'
items:
- name: 'Plex'
logo: 'assets/icons/plex.png'
url: 'https://plex.home.example.com'
- name: 'Jellyfin'
logo: 'assets/icons/jellyfin.png'
url: 'https://jellyfin.home.example.com'
- name: 'Infra'
icon: 'fas fa-server'
items:
- name: 'Portainer'
url: 'https://portainer.home.example.com:9443'
Homer にはウィジェットがほぼありません。意図された単純さです。「30個のリンクを視覚的にまとめて一画面で」が本質で、それ以上には踏み込みません。CPU/RAM はほぼゼロで、S3 や Cloudflare Pages に置いておけば永遠に壊れません。
6. Dashy — Vue.js、テーマとカスタマイズ
[Dashy](https://dashy.to) は 2021年に Alicia Sykes が始めた機能豊富なダッシュボードです。Vue 2 ベース(現在 Vue 3 への移行進行中)で、**テーマとウィジェットの両方をうまくこなすバランス型**。GitHub スター約 18k、セルフホスト界で安定した人気。
特徴:
- **30以上の組み込みテーマ** — ダーク・ミニマル・Iomori・Matrix・90年代 BBS など。
- **約 60種類のウィジェット** — Plex・Pi-hole・Uptime Kuma・RSS・HN・天気・祝日・暗号資産。
- **状態チェック内蔵** — 各カードに ping 結果を表示。
- **認証** — Basic Auth + Keycloak/OIDC。
- **PWA 対応** — モバイルのホーム画面に追加可能。
- **単一 `conf.yml`** — YAML ファイル + オプションの Web GUI(`/config-editor`)。
インストール:
services:
dashy:
image: lissy93/dashy:latest
container_name: dashy
volumes:
- ./dashy/conf.yml:/app/user-data/conf.yml
ports:
- 8080:8080
environment:
- NODE_ENV=production
restart: unless-stopped
healthcheck:
test: ['CMD', 'node', '/app/services/healthcheck']
interval: 1m30s
timeout: 10s
retries: 3
start_period: 40s
Dashy の最大の差別化要因は **見た目の多様さ** です。同じダッシュボードを 30種類のテーマで切り替えられ、「90年代 BBS スタイル」や「Matrix」のような遊び心のあるオプションも入っています。弱点は Vue 2 ベースでビルド・メモリが他の選択肢より少し重い点で、Vue 3 移行完了(2026年下半期予定)後がさらに魅力的でしょう。
7. Glance (glanceapp.io、2024年1月) — 最新の話題作
[Glance](https://glanceapp.io) は 2024年1月に Svilen Markov が公開した新生ダッシュボードです。Go ベースの単一バイナリ(約 10MB)、YAML 設定、**ウィジェット 100% 中心** で始まりました。公開 2ヶ月で /r/selfhosted を席巻し、2026年5月現在で GitHub スター約 32k(2024年だけで 2万以上増)。
特徴:
- **データ駆動ダッシュボード** — リンクグリッドではなく、RSS・HN・Reddit・天気・市場・メール・カレンダーのパネルが中心。
- **YAML 単一設定** — `glance.yml` ファイル一つ。
- **Go 単一バイナリ** — Docker なしでも動作、メモリ約 30MB。
- **公式ウィジェット約 40種類** — RSS・HN・Reddit・YouTube・Twitch・天気・ブックマーク・カレンダー・株式・暗号資産・Lobsters・Custom API。
- **iframe ウィジェット** — 外部ページの一部を引き込んで表示。
- **`extension` ウィジェット** — 任意の HTTP エンドポイントから JSON を取って描画 → 自前ウィジェットが容易。
- **モバイル対応** — レスポンシブグリッドが標準サポート。
インストール:
services:
glance:
image: glanceapp/glance:latest
container_name: glance
volumes:
- ./glance/glance.yml:/app/glance.yml
- ./glance/assets:/app/assets
ports:
- 8080:8080
restart: unless-stopped
設定例:
glance.yml
pages:
- name: Home
columns:
- size: small
widgets:
- type: calendar
- type: weather
location: Tokyo, Japan
units: metric
- size: full
widgets:
- type: hacker-news
limit: 15
- type: lobsters
limit: 10
- size: small
widgets:
- type: rss
limit: 10
feeds:
- url: https://www.smashingmagazine.com/feed/
- url: https://hnrss.org/frontpage
Glance の爆発的人気は **「ホームラボ状況板」から「情報フィード」へとスタートページの定義そのものを変えた** ことに由来します。2024年以前まで、セルフホスト・ダッシュボードのほぼすべては「自分が運用するサービスの状態」が中心でしたが、Glance はそれを「自分が毎朝見る情報(HN、天気、カレンダー、RSS)」に再定義しました。だからこそ、セルフホストコミュニティの外、つまり一般のユーザーにも人気があります。
8. OliveTin — Web からシェルコマンドを実行
[OliveTin](https://www.olivetin.app) は James Read が作った「安全なシェル実行 Web インターフェース」です。厳密にはダッシュボードではありませんが、「Homepage の横に大きな赤いボタンを置いてバックアップを実行する」というシナリオから、セルフホスト・ダッシュボードと一緒に語られることが多い。GitHub スター約 4.5k。
特徴:
- **YAML でアクション定義** — 各アクションはシェルコマンド + アイコン + 説明 + 権限。
- **引数のホワイトリスト** — 自由入力ではなく、定義されたオプションだけを受け取るので安全。
- **OIDC/LDAP 認証 + RBAC** — ユーザー単位でアクション権限を分離。
- **Webhook トリガー** — アクションを HTTP POST から呼び出し可能。
- **Crontab 対応** — アクションを cron スケジュールで自動実行。
- **ログ/実行結果** — 全アクションの stdout/stderr/exit code を記録。
設定例:
olivetin/config.yaml
actions:
- title: 'Backup Nextcloud'
icon: '<i class="fas fa-database"></i>'
shell: /opt/scripts/backup-nextcloud.sh
timeout: 1800
- title: 'Reboot Plex'
icon: '<i class="fas fa-redo"></i>'
shell: docker restart plex
- title: 'Wake Server'
icon: '<i class="fas fa-power-off"></i>'
shell: 'wakeonlan {{ mac }}'
arguments:
- name: mac
type: choice
choices:
- value: 'AA:BB:CC:DD:EE:01'
title: 'Living Room NAS'
- value: 'AA:BB:CC:DD:EE:02'
title: 'Office Workstation'
OliveTin の本質は「モバイルからワンタップでシェルスクリプトを実行」です。家族が外出中に「リビングの NAS を起こす」を押したり、休暇中に「即時バックアップを実行」を押すシナリオに適しています。Homepage・Glance・Dashy の横に置いて、一画面で「見る」と「実行する」の両方をできるようにする組み合わせが増えています。
9. organize / Flame / SUI — ミニマル陣営のその他
この3つは「主流ではないがミニマル陣営で十分愛されている」ダッシュボードです。
organize
[organize](https://github.com/diced/organize) は 2024年後半に Diced (Reiver Cubas) が公開したミニマル・データ駆動ダッシュボードです。Next.js + TypeScript ベースで、Glance のミニマルな従兄弟のように動きます。ウィジェット数は少ない(約 15個)ですが、コードが非常に軽いので、自分で fork してウィジェットを追加するユーザーが多いです。
Flame
[Flame](https://github.com/pawelmalak/flame) は Pawel Malak が作ったクリーンなミニマル・ダッシュボードです。React ベース、SQLite 保存、GUI でアプリ・ブックマークを管理。ダーク/ライト、検索バー統合(Google・DuckDuckGo・Reddit)、11ty/Notion 風のミニマルトーンが特徴。2024年以降は開発がやや鈍化していますが安定しています。
SUI (Startpage UI)
[SUI](https://github.com/jeroenpardon/sui) は Jeroen Pardon が作った静的スタートページのテンプレートです。非常に軽量(約 50KB)、単一の HTML ファイルに近い形で、最もミニマルな選択肢。バックエンド無し、JS もほぼ無し。「長く動き続ける安定性」が一番の魅力。
3つの共通点は「ウィジェット無し、整理された新タブページが本質」という点です。データ駆動を望まない人、画面に追加の情報が浮かんでいること自体が散漫に感じる人が選びます。
10. your-spotify — セルフホスト Spotify 統計
[your-spotify](https://github.com/Yooooomi/your_spotify) は Yooooomi が作ったセルフホスト Spotify 統計ツールです。自分の Spotify 視聴履歴を永続保存し、時系列・アーティスト別・曜日別・年別の統計を可視化します。Last.fm のセルフホスト代替 + Spotify Wrapped(年末まとめ)の 1年間版だと思えば近いです。
特徴:
- **Spotify OAuth 連携** — 自分の Spotify アカウントと接続。
- **MongoDB 保存** — 全視聴履歴を永続保管(Spotify 側は約 1年分しか提供しない)。
- **可視化** — 時間帯別・曜日別・アーティスト別・トラック別グラフ。
- **API + JSON エクスポート** — 自分のデータの完全な所有。
- **Homepage・Glance のウィジェット統合可能** — `extension` ウィジェットで your-spotify の JSON API を読み込む。
インストールは docker-compose で 4つのコンテナ(MongoDB + Spotify API クライアント + バックエンド + フロントエンド)が 1セットです。
services:
mongo:
image: mongo:7
volumes:
- ./your_spotify/mongo:/data/db
server:
image: yooooomi/your_spotify_server:latest
depends_on:
- mongo
environment:
- API_ENDPOINT=https://spotify-stats.example.com/api
- CLIENT_ENDPOINT=https://spotify-stats.example.com
- SPOTIFY_PUBLIC=your_spotify_client_id
- SPOTIFY_SECRET=your_spotify_secret
- MONGO_ENDPOINT=mongodb://mongo:27017/your_spotify
web:
image: yooooomi/your_spotify_client:latest
environment:
- API_ENDPOINT=https://spotify-stats.example.com/api
your-spotify はダッシュボード自体としてよりも、「Homepage に乗せるウィジェットのデータソース」として使われることが多いです。wallabag(セルフホスト read-later)、Karakeep(セルフホスト・ブックマークマネージャ)、Tandoor(レシピ)の統計ウィジェットも同じパターン。
11. \*arr スタック統合 — Sonarr / Radarr / Lidarr / Bazarr / Readarr ウィジェット
セルフホスト・メディア運用者のダッシュボードが最も輝くのは \*arr スタック(Sonarr・Radarr・Lidarr・Bazarr・Readarr・Prowlarr)との統合です。Homepage・Homarr・Dashy・Glance すべてが \*arr ウィジェットを公式サポートしています。
ダッシュボードに表示される情報はおおよそ次のとおり。
| ツール | 主要ウィジェット情報 |
|---|---|
| Sonarr | 次の放映予定、キュー(ダウンロード待ち)、欠落エピソード数、総シリーズ数 |
| Radarr | 近日公開の映画、キュー、欠落映画数、総映画数 |
| Lidarr | 最近のアルバムリリース、キュー、欠落アルバム数 |
| Bazarr | 字幕の欠落数、ダウンロード済み字幕数 |
| Prowlarr | インデクサの状態、平均応答時間、失敗インデクサ数 |
| qBittorrent / Transmission | ダウンロード/アップロード速度、アクティブな torrent 数 |
| SABnzbd / NZBGet | Usenet ダウンロード速度、キュー |
Homepage YAML 例:
- '*arr':
- Sonarr:
href: http://sonarr.home.example.com:8989
icon: sonarr.png
widget:
type: sonarr
url: http://sonarr:8989
key: SONARR_API_KEY
enableQueue: true
- Radarr:
href: http://radarr.home.example.com:7878
icon: radarr.png
widget:
type: radarr
url: http://radarr:7878
key: RADARR_API_KEY
enableQueue: true
- Bazarr:
href: http://bazarr.home.example.com:6767
icon: bazarr.png
widget:
type: bazarr
url: http://bazarr:6767
key: BAZARR_API_KEY
API キーは \*arr 各サービスの Settings → General → Security ページで確認できます。2025年から \*arr v4 シリーズは read-only API キーの発行にも対応しているので、ダッシュボード用のキーは別途発行することが推奨されます。
12. Plex / Jellyfin / Uptime Kuma ウィジェット
\*arr の次によく使われるウィジェットカテゴリがメディアサーバとモニタリングです。
Plex / Jellyfin / Emby
Homepage の Plex ウィジェットは次を表示します。
- 現在ストリーミング中のセッション数とユーザー
- 総映画・TV シリーズ・音楽の数
- ライブラリサイズ
Jellyfin ウィジェットもほぼ同等。Emby は v4+ 対応。
Uptime Kuma
Uptime Kuma はセルフホスト・モニタリングの事実上の標準。ダッシュボードウィジェットには次が表示されます。
- アクティブ/ダウン/一時停止モニター数
- 全体の稼働率(uptime ratio)
- 平均応答時間
- Uptime:
- Uptime Kuma:
href: https://status.home.example.com
widget:
type: uptimekuma
url: http://uptime-kuma:3001
slug: home # status page slug
加えて Uptime Kuma は独自の **Status Page** を提供するため、別途ダッシュボードを置かずに Uptime Kuma の Status Page をそのままスタートページとして使う人も多いです。セルフホスト + 家族・外部共有まで一度に解決します。
Pi-hole / AdGuard Home
DNS 広告ブロッカーのウィジェットもよく使われます。表示される情報は、今日ブロックされたドメイン数、ブロック率、総クエリ数、ブロックリスト数です。家族向け運用者にとっては「今日 12,438件の広告をブロック」と毎日自慢できるウィジェットになります。
13. Sablier — オンデマンドでサービスを起こす
[Sablier](https://sablier.dev) は acouvreur が作った「オンデマンド・コンテナ」ツールです。セルフホスト・サービスのうち、よく使わないもの(例:Stable Diffusion WebUI、Karakeep、バックアップサービス)は常時起動しているとメモリと電力を無駄遣いします。Sablier はそうしたサービスの前に逆プロキシ・ミドルウェアとして入り、**HTTP リクエストが来たときだけコンテナを起こし、一定時間アイドルなら自動でスリープさせます。**
特徴:
- **Docker・Docker Swarm・Kubernetes** すべてサポート。
- **Traefik / Caddy / Nginx / Apache** のミドルウェアまたはプラグイン。
- **初回リクエストで「少々お待ちください」ローディングページ** — ユーザーに親切な UX。
- **アイドル時間(例:5分、30分)後に自動停止**。
Traefik との統合例:
http:
middlewares:
sd-stable-diffusion:
plugin:
sablier:
names: stable-diffusion-webui
sessionDuration: 30m
dynamic:
displayName: Stable Diffusion
theme: hacker-terminal
routers:
sd:
rule: 'Host(`sd.home.example.com`)'
middlewares:
- sd-stable-diffusion
service: stable-diffusion
ダッシュボードの観点から見た Sablier の価値は、「ユーザーがほとんど見ないが資源を多く食うサービス」をスタートページに気兼ねなく登録できる点です。Plex・Sonarr・Uptime Kuma のような常時稼働サービスの横に、「Stable Diffusion (Sablier)」「動画エンコーディングワーカー(Sablier)」をカードとして並べ、クリックされた時だけ起き上がる構成にできます。
14. Grafana Public Dashboards — 外部共有
[Grafana Public Dashboards](https://grafana.com/docs/grafana/latest/dashboards/dashboard-public/) は Grafana 9(2022)から導入された機能で、**認証なしで特定のダッシュボードを公開 URL に公開** できるようにします。2024年の Grafana 10 で正式 GA され、OSS でも利用可能です。
セルフホスト・ダッシュボードとの違いは明確です。
| Grafana Public Dashboards | Homepage・Homarr など |
|---|---|
| 時系列データの可視化が本質 | サービスリンク + 状態表示が本質 |
| 認証なしで誰でも見られる埋め込み用 | 通常は家族・チーム内に限定 |
| Loki/Mimir/Tempo と深く統合 | 単純な HTTP API 呼び出し |
組み合わせて使うパターンが多いです。Homepage に「サーバメトリクス」というカードを作り、そこに Grafana Public Dashboard の埋め込み iframe URL をリンクしておくと、スタートページからそのまま時系列グラフを見られます。Glance の `iframe` ウィジェットも同じ用途でよく使われます。
注意すべきセキュリティ事項:
- Public Dashboards は **データソースが誰にでも見える** ので、PII を含むクエリは絶対に公開しない。
- トークン認証オプション(2024年追加)を有効にすると短いトークンを発行可能。
- Grafana の **time range・variable** の制限も一緒に設定しましょう。
15. k8s + Docker ラベル自動ディスカバリ
Homepage・Homarr の 2026年で最強の機能の一つが **Docker ラベル/Kubernetes Ingress による自動ディスカバリ** です。
Docker ラベル(Homepage 例)
services:
plex:
image: lscr.io/linuxserver/plex:latest
labels:
- homepage.group=Media
- homepage.name=Plex
- homepage.icon=plex.png
- homepage.href=https://plex.home.example.com
- homepage.description=Movies and TV shows
- homepage.widget.type=plex
- homepage.widget.url=http://plex:32400
- homepage.widget.key=PLEX_TOKEN
このラベルを付けるだけで、Homepage は別途 `services.yaml` を編集することなくコンテナを検出し、適切なグループにカードを追加します。新しいサービスを追加するときにダッシュボード設定を別途触らなくて済むのが大きな利点です。
Kubernetes Ingress アノテーション
Kubernetes 環境では Ingress にアノテーションを付与します。
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: plex
annotations:
gethomepage.dev/enabled: 'true'
gethomepage.dev/name: 'Plex'
gethomepage.dev/group: 'Media'
gethomepage.dev/icon: 'plex.png'
gethomepage.dev/description: 'Movies and TV shows'
gethomepage.dev/widget.type: 'plex'
gethomepage.dev/widget.url: 'http://plex.media.svc.cluster.local:32400'
spec:
rules:
- host: plex.home.example.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: plex
port:
number: 32400
Homarr v1 も同様の方式で Docker ラベルと Kubernetes Ingress を認識します(ラベルの prefix は `homarr.io/`)。
2026年現在、本格的なホームラボ・k8s 環境では「ダッシュボードの設定ファイル」を直接編集することは時代遅れになっています。すべてのサービスカードは、GitOps で管理される Helm chart のアノテーションから自動的に流れ込みます。
16. 韓国 / 日本 — トス、カカオ、メルカリ Looker
企業環境では「セルフホスト・スタートページ」は別の方向に進化しました。
トス — 社内統合ダッシュボード
トス(Toss)は SLASH カンファレンスでよく語られる「社内データダッシュボード」が知られています。Looker と自社製 BI ツールを組み合わせた形で、「今日の新規ユーザー、今日のカード発行、今日のグループ貯金加入」のようなコアな KPI を全社員がリアルタイムで見ます。Homepage・Glance のようなセルフホスト OSS ではありませんが、思想は近い — 「チームの全員が同じ画面を見る」。
カカオ — データダッシュボード(B2B サービス)
カカオは自社の B2B データダッシュボードサービスを運用しています。社内・外部ユーザーが SQL を書かずにダッシュボードを作って共有できる社内ツールを外部にも提供しています。Grafana Public Dashboards と近いポジションを占めています。
メルカリ — Looker
メルカリは Looker を中心としたデータ文化で有名です。すべての社員が Looker ダッシュボード経由で売上・DAU・MAU・決済成功率を確認します。Looker は SaaS ですが、メルカリの中ではそれが事実上「会社のスタートページ」になっています。
3つの事例に共通するのは「データダッシュボード = スタートページ」という発想です。Homepage・Glance のセルフホスト世界も同じ方向に進化しています — 2024年に Glance が爆発的に流行ったのも、「単純なリンクグリッド」から「情報フィード + データ」へとスタートページの定義が変わったことに合致した結果です。
17. 誰が何を選ぶべきか — 入門 / ホームラボ / 家族 / チーム
最後にシナリオ別のおすすめです。
セルフホスト入門(サービス 5個以下)
**Homer** または **SUI** を推します。ウィジェットを学ぶ前に「整理された新タブページ」の価値を先に体感してください。YAML 一つで済みます。CPU・メモリはほぼゼロで、壊れる要素もありません。
ホームラボ運用者(サービス 10〜50個)
**Homepage** を推します。2026年時点で事実上の標準。YAML に慣れるほど強力になり、Docker ラベルによる自動ディスカバリまで入れれば、新しいサービスを追加するときダッシュボードを別途触らなくて済みます。ウィジェット 100+ の差は他の選択肢と大きいです。
家族単位(Plex、Sonarr、Nextcloud 共有)
**Homarr** を推します。GUI 優先なので、家族の各メンバーが自分のボードを作ることができ、OIDC 認証・マルチユーザー・RBAC が v1 以降よく整っています。Homepage が「運用者の道具」なら、Homarr は「利用者の道具」です。
情報フィード中心(HN、RSS、カレンダー、天気)
**Glance** を推します。2024年登場以降、このカテゴリの事実上の標準です。ウィジェットが RSS・HN・Reddit・天気・カレンダー・暗号資産で豊富で、セルフホスト・サービスをほとんど運用していなくても「自分の新タブページ」として十分価値があります。
派手なテーマとカスタマイズ
**Dashy** を推します。30種類のテーマと豊富なウィジェットが魅力。弱点の Vue 2 の重さは 2026年下半期の Vue 3 移行で解決される予定。
アクション実行が核
**Homepage + OliveTin** の組み合わせを推します。Homepage で見て、OliveTin で実行。バックアップ・再起動・サーバ起動など、よく使うアクションを家族がモバイルから押せるようになります。
チーム/スタートアップの社内ツールハブ
**Homarr** または **Heimdall** を推します。GUI のほうが親しみやすい。会社の規模によっては、Backstage(2025年の IDP の記事で扱った)のようなより大きなツールも検討してください。
できるだけ軽く
**SUI** + **静的ホスティング**(Cloudflare Pages、S3、Nginx)の組み合わせを推します。永遠に壊れない新タブページを作れます。
2026年のセルフホスト・ダッシュボード生態系には「唯一の答え」ではなく「分類ごとに異なる答え」があります。自分の利用シナリオに合った分類を上から選んでください — そしてそこから出発してください。最初は派手なツールを選ぶより、ミニマルから始めて「このウィジェットは本当に必要か」を一つずつ点検しながら上に登っていくのが、最も健全な道です。
参考 / References
- Homepage: https://gethomepage.dev
- Homepage GitHub: https://github.com/gethomepage/homepage
- Homarr: https://homarr.dev
- Homarr GitHub: https://github.com/homarr-labs/homarr
- Heimdall: https://heimdall.site
- Heimdall GitHub: https://github.com/linuxserver/Heimdall
- Homer GitHub: https://github.com/bastienwirtz/homer
- Dashy: https://dashy.to
- Dashy GitHub: https://github.com/Lissy93/dashy
- Glance: https://glanceapp.io
- Glance GitHub: https://github.com/glanceapp/glance
- OliveTin: https://www.olivetin.app
- OliveTin GitHub: https://github.com/OliveTin/OliveTin
- organize GitHub: https://github.com/diced/organize
- Flame GitHub: https://github.com/pawelmalak/flame
- SUI GitHub: https://github.com/jeroenpardon/sui
- your-spotify GitHub: https://github.com/Yooooomi/your_spotify
- Sablier: https://sablier.dev
- Sablier GitHub: https://github.com/sablierapp/sablier
- Sonarr: https://sonarr.tv
- Radarr: https://radarr.video
- Lidarr: https://lidarr.audio
- Bazarr: https://www.bazarr.media
- Prowlarr: https://prowlarr.com
- Plex: https://www.plex.tv
- Jellyfin: https://jellyfin.org
- Uptime Kuma GitHub: https://github.com/louislam/uptime-kuma
- Grafana Public Dashboards: https://grafana.com/docs/grafana/latest/dashboards/dashboard-public/
- /r/selfhosted: https://www.reddit.com/r/selfhosted/
- Self-Hosted Show: https://selfhosted.show
- Linuxserver.io: https://www.linuxserver.io
- LinuxServer images: https://docs.linuxserver.io
- Awesome-Selfhosted: https://awesome-selfhosted.net
- Standard Webhooks: https://www.standardwebhooks.com
- Backstage: https://backstage.io
- Toss SLASH (data culture): https://toss.tech/slash
- Mercari Engineering: https://engineering.mercari.com
현재 단락 (1/468)
セルフホスト・スタートページは、2010年代後半に Heimdall と Homer という二つのシンプルなツールから始まった小さなカテゴリでした。しかし 2020年代に Docker Compose...