とりあえず日記

VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ(いまここ🍄)

gethomepage/homepageをLXC上に手作業でインストールした

事の始まり

先日の記事ですが、構築後に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エラーが発生する場合

私の環境ではipv6アドレスだとAPIがエラーを返します

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

 

うごいた!めでたしめでたし ^^) _旦~~

以上