Homelab #7 Gethomepage로 위젯 만들기 />
HOMELAB

Homelab #7 Gethomepage로 위젯 만들기

Thất Nghiệp Thất Nghiệp
Oct 11, 2025 1 min read 0 조회
블로그로 돌아가기

요즘은 서비스 만들기에만 집중했는데, 이제는 대시보드에 띄워서 조금 자랑(?)할 때가 됐다. 이 글 이후엔 기본적인 웹사이트처럼 볼 수 있을 것이다.

Gethomepage 위젯

Gethomepage 문서를 읽어야 한다.

문제들

문제 1: SSH 원격 접속 불가

VSC로 homelab에 SSH 접속해 커스텀 코드를 작성하려 했는데, Portainer 설정이 깨지고 접속이 안 됐다. 원인은 subnet을 /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.

해결은 간단. 환경 변수에 허용 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 작성

깔끔한 코드, 창의적인 자유, 완벽한 개발 환경을 추구하는 개발자. 하나의 컴포넌트씩 디지털 공간을 만들어가고 있습니다.

Comments

Join the conversation

Leave a comment

Won't be published

이런 글도 있어요