요즘은 서비스 만들기에만 집중했는데, 이제는 대시보드에 띄워서 조금 자랑(?)할 때가 됐다. 이 글 이후엔 기본적인 웹사이트처럼 볼 수 있을 것이다.
Gethomepage 위젯
Gethomepage 문서를 읽어야 한다.
문제들
문제 1: SSH 원격 접속 불가
VSC로 homelab에 SSH 접속해 커스텀 코드를 작성하려 했는데, Portainer 설정이 깨지고 접속이 안 됐다. 원인은 subnet을 /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.
해결은 간단. 환경 변수에 허용 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!