0

[Homelab] #7 Tạo Widget với Gethomepage

Hôm bữa giờ chỉ toàn chăm chú tạo các services để dùng thôi. Nay thì phải làm cho nó lên dashboard để flex một chút. Có lẽ sau bài này là có một website cơ bản để có thể nhìn được rồi.

Gethomepage Widget

Phải đọc document của gethomepage mới làm được.

Các vấn đề

Vấn đề 1: Không thể SSH remote

Trong quá trình sử dụng VSC để SSH vào homelab để code custom cho dễ làm thì phát hiện ra cái lỗi khiến cho việc setup Portainer bị lỗi không truy cập được. Cơ bản là đặt sai subnet mạng /32 => làm cho nó chỉ giao tiếp được với nó và gateway, không có các mạng local.

Giải pháp đơn giản là đổi thành subnet /24.

SSH remote ngon lành, đỡ phải sú đỗ na nô

image.png

Vấn đề 2: Not Allowed host của gethomepage

Host validation failed for: 192.168.1.201:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port.

Cách giải quyết đơn giản lắm. Sau khi thay đổi environment allow host đúng như host mình muốn

    environment:
      HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts

Phải cho docker compose down hẳn rồi up lại. Vì nếu restart thì cái đống mạng nó không reset

image.png

Vấn đề 3: Cached của trình duyệt

Vì CSS xong xem thử bên trực tiếp trên tên miền => Thế là dính cached của Cloudflare, do đang truy cập trực tiếp từ tên miền nên không thấy được website thay đổi cái gì cả => Tốn cỡ 30p để nhận ra cái này rồi quay về hostlocal

image.png

Tiến hành CSS thôi... để sau vậy


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí