Homelab #7 Gethomepageでウィジェットを作る
HOMELAB

Homelab #7 Gethomepageでウィジェットを作る

Thất Nghiệp Thất Nghiệp
Mar 5, 2026 1 min read 0 views
ブログに戻る

最近はサービスを作ることだけに集中してた。今日はダッシュボードに載せてちょっと自慢する。この記事の後には、見られる程度の基本サイトができそう。

Gethomepage Widget

これをやるには gethomepageのドキュメント を読まないと無理。

問題

問題1: SSHリモートできない

VSCでhomelabにSSHしてカスタムコードを書いている時、Portainerのセットアップにアクセスできない原因を発見。要はサブネットを/32にしてしまい、自分とgatewayしか通信できず、ローカルネットが使えなくなっていた。

解決はシンプル。/24に変更する。

SSHリモートは快適、ナノを打ちまくる必要なし

問題1: SSHリモートできない - SSHリモートは快適、ナノを打ちまくる必要なし

問題2: gethomepageのNot Allowed host

Host validation failed for: 192.168.1.201:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port.

解決は簡単。environmentでallow hostを自分のホストに合わせるだけ

    environment:
      HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts

docker composeはdownしてからupする必要がある。restartだけだとネットワークがリセットされない

問題2: gethomepageのNot Allowed host - environment:
      HOMEPAGE_ALLOWED_HOSTS: gethomepage

問題3: ブラウザのキャッシュ

CSS後にドメインで確認 => Cloudflareのキャッシュに引っかかった。ドメイン経由だと変更が見えない => 30分くらい無駄にしてローカルに戻った

問題3: ブラウザのキャッシュ - CSS後にドメインで確認 => Cloudflareのキャッシュに引っかかった

CSSは…後でいいや

この記事をシェア

Twitter LinkedIn
Thất Nghiệp

Thất Nghiệp が執筆

A developer sharing thoughts on clean code, creative freedom, and the pursuit of the perfect dev environment. Building digital sanctuaries one component at a time.

Comments

Join the conversation

Leave a comment

Won't be published

おすすめ記事