事の始まり
先日の記事ですが、構築後に2~3日するとアクセスできない現象が発生しました
Proxmox上にgethomepage/homepageをLXCで構築した - とりあえず日記
ip4アドレスが無くなるのが直接の原因です、
多分、ip4のリース切れ→何故かIP4を再取得しない→Webブラウザでアクセスできない&Pingも通らない
スクリプトでLXC作成からの一連の作業が楽にできたのに。。。トホホ
というわけで、homepageを手作業で再構築しました、
その時のログです、
ログ
まずProxmox上でLXCを作る
以下はこのLXC内での作業
curlでダウンロード&展開
https://github.com/gethomepage/homepage/archive/refs/tags/v1.5.0.zip
# pnpm install
# pnpm build
そもそもで、homepgeが起動可能&ブラウザアクセス可能か確認する
HOMEPAGE_ALLOWED_HOSTS=* pnpm start
Ctrl-Cでhomepageを終了する
homepageをデーモン化する
パスは各自の環境に置き換えてください
# cat /etc/systemd/system/homepage.service
[Unit]
Description=Homepage Dashboard
After=network.target
[Service]
WorkingDirectory=/root/homepage-1.5.0
Environment="HOMEPAGE_ALLOWED_HOSTS=*"
ExecStart=pnpm start
Restart=yes
[Install]
WantedBy=multi-user.target
デーモンを起動
# systemctl reload-daemon
# systemctl enable homepage
# systemctl start homepage
ProxmoxのウィジェットでAPIエラーが発生する場合
- API Error: Unknown error
- URL: https://dn2820fyk.local:8006/api2/json/cluster/resources
- Raw Error:
{ "errno": -22, "code": "EINVAL", "syscall": "connect", "address": "fe80::XXXXXXXXXXXXXXXXXXXX", "port": 8006 }
fe80::XXXXXXXXXXXXXXXXXXXXは、proxmoxのノードのアドレス
以下はhomepageをインストールしたLXC内の作業
mDNSがipv4を優先して返すように変更
# cat /etc/nsswitch.conf
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
# cat /etc/avahi/avahi-daemon.conf
use-ipv6=no
(2025年12月14日追記)原因を特定していないため単なる対処療法です
avahiを再起動
# systemctl restart avahi-daemon
うごいた!めでたしめでたし ^^) _旦~~

以上