最近はサービスを作ることだけに集中してた。今日はダッシュボードに載せてちょっと自慢する。この記事の後には、見られる程度の基本サイトができそう。
Gethomepage Widget
これをやるには gethomepageのドキュメント を読まないと無理。
問題
問題1: SSHリモートできない
VSCでhomelabにSSHしてカスタムコードを書いている時、Portainerのセットアップにアクセスできない原因を発見。要はサブネットを/32にしてしまい、自分とgatewayしか通信できず、ローカルネットが使えなくなっていた。
解決はシンプル。/24に変更する。
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だけだとネットワークがリセットされない

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

CSSは…後でいいや
Comments
Join the conversation
Leave a comment
No comments yet
Be the first to share your thoughts!