Homepage là dashboard tĩnh, nhanh và tùy biến để gom các dịch vụ HomeLab. Tutorial i12bretro dùng Docker, lưu cấu hình ở ~/homepage và cấp Docker socket để Homepage tự phát hiện container bằng labels.1

Video gốc đã được kiểm tra bằng YouTube oEmbed; tôi dùng shortcode/player hiện có của site.2
Cài Docker
Đăng nhập Linux Docker host rồi chạy block sau:
| |
Chạy Homepage
Nguồn yêu cầu xem UID/GID trước, tạo thư mục cấu hình và chạy container. Giữ nguyên id $user của source; nếu shell không có biến chữ thường này, tôi dừng để kiểm tra biến trước, không thay mù trong lệnh nguồn:
| |
Mở http://DNSorIP:8006. Cổng host 8006 map vào cổng container 3000; config được giữ ở ~/homepage.
Quyền của Docker socket
Bind /var/run/docker.sock cho phép Homepage đọc/trao đổi với Docker daemon, nên đây là quyền nhạy cảm. Tôi không public port 8006 không có authentication, giới hạn mạng quản trị và backup ~/homepage trước khi sửa YAML. Nếu chỉ cần dashboard tĩnh, cân nhắc không mount socket và cấu hình thủ công.
Nguồn
https://i12bretro.github.io/tutorials/0859.html — i12bretro tutorial 0859. Tutorial được biên tập độc lập từ numbered HTML page; các đường dẫn, UID/GID, port và socket được giữ nguyên. ↩︎
https://www.youtube.com/watch?v=BzjL3tZ-NQs — Running Homepage Application Dashboard Using Docker — i12bretro ↩︎


Góp Ý / Bình Luận / Đánh giá