Máy chủ đa phương tiện có một địa chỉ. Thư viện ảnh cũng vậy, rồi trình tải xuống thêm một địa chỉ nữa. Dashboard tự lưu trữ tốt nhất gom các liên kết này, kèm widget để xem thông tin trước khi mở ứng dụng. Chọn cách chỉnh sửa bạn sẽ duy trì, rồi kiểm tra trang để lộ gì và cần gì để khôi phục.
Nếu dấu trang hoặc cổng hiện tại đã đáp ứng điều hướng, hãy giữ chúng. Trang bổ sung phải tiết kiệm công sức trước khi đáng để dành thời gian cấu hình.
So sánh cách chỉnh sửa và dữ liệu lưu
Trang khởi đầu nên tồn tại sau khi thay container. Trước khi chọn trình sửa trên trình duyệt hoặc tệp cấu hình, hãy kiểm tra dữ liệu và bí mật cần giữ. Trình sửa web chỉ thay đổi nơi điều chỉnh; vẫn cần bản sao cấu hình có thể khôi phục.
YAML là định dạng tệp cấu hình dễ đọc. Đây là đường dẫn trong container; thư mục máy chủ phụ thuộc ánh xạ volume. Hướng dẫn dự án được liên kết ghi rõ vị trí lưu trữ.
| Công cụ | Chỉnh sửa | Cần giữ |
|---|---|---|
| Homepage | YAML / nhãn Docker | /app/config, cấu hình triển khai và bí mật được tham chiếu |
| Homarr | Trình sửa bảng trực quan trên trình duyệt | /appdata, SECRET_ENCRYPTION_KEY, cấu hình triển khai; cơ sở dữ liệu ngoài nếu dùng |
| Dashy | YAML / trình sửa cấu hình trong giao diện | /app/user-data |
| Homer | YAML | /www/assets |
| Glance | YAML | /app/config, tài nguyên đã cấu hình và đầu vào bí mật |
Giữ khóa mã hóa Homarr cùng tài liệu khôi phục được bảo vệ; khóa không phải thư mục có thể gắn. Thêm đầu vào môi trường và tài nguyên tùy chỉnh Glance tham chiếu. Ghi thư mục máy chủ sau mỗi điểm gắn để kết nối lại tệp khi thay container. Ghi cả thiết lập triển khai để kiểm tra việc khởi động lẫn dữ liệu đọc. Lấy lại image không tái tạo các thiết lập của bạn.
Chọn dashboard theo tác vụ
Widget tải xuống có thể giúp khỏi mở ứng dụng; nguồn tin tạo thêm lý do ở lại trang. Xác định tác vụ mong muốn. Tôi sẽ chọn theo tác vụ và chỉ thêm tích hợp cần thiết vì mỗi tích hợp có cấu hình phải bảo trì.
Homepage cho widget dịch vụ
Homepage là lựa chọn thay Homarr tôi dùng cho widget định nghĩa bằng tệp bên cạnh container. Tài liệu cấu hình Docker mô tả dịch vụ và widget qua nhãn. Có thể giữ định nghĩa gần cấu hình container để bảo trì cùng nhau; nếu thích chỉnh trên trình duyệt, hãy cân nhắc Homarr.
Tài liệu cài đặt Homepage mô tả đăng nhập tùy chọn bằng mật khẩu hoặc OIDC qua nhà cung cấp danh tính. Cổng này không phải cấu hình truy cập công khai đầy đủ: Homepage không giới hạn tần suất thử mật khẩu. Thiết lập bảo vệ tại proxy ngược hoặc dùng VPN. URL ngoài localhost còn cần cấu hình máy chủ được phép.
Homarr cho bảng dùng chung
Homarr phù hợp để sắp xếp bảng chung trực quan và quyết định ai được sửa. Tài liệu bảng mô tả bảng công khai, riêng tư với quyền View, Modify và Full. Nếu đã dùng Homarr như vậy, hãy giữ. Cấu hình bằng tệp không phải lý do duy nhất để chuyển.
Đặc biệt kiểm tra quyền xem. Tài liệu quyền tích hợp Homarr nói người xem bảng đọc được dữ liệu tích hợp, gồm khách ẩn danh trên bảng công khai. Phạm vi bao gồm dữ liệu hỗ trợ ngoài widget đang hiển thị. Giới hạn thông tin xác thực chung vào dữ liệu người xem được phép biết, tách quyền đọc khỏi quyền sửa bảng.
Dashy cho tùy chỉnh chi tiết
Chọn Dashy nếu sẽ dùng các điều khiển tùy chỉnh. README Dashy mô tả chủ đề, CSS riêng, widget, chỉ báo trạng thái, nhiều trang và chế độ xem. Nếu trang đã dựa trên chúng, giữ Dashy. Nếu không, chọn theo cấu hình bạn muốn ngừng bảo trì.
Tài liệu xác thực tích hợp Dashy phân biệt rõ trước khi chia sẻ: nếu chỉ cấu hình auth.users thì việc đăng nhập chỉ được kiểm tra ở phía máy khách. Thêm ENABLE_HTTP_AUTH=true cùng người dùng đã cấu hình để thực thi phía máy chủ. Cờ này không phải công thức triển khai hoàn chỉnh. Khi đưa ra Internet, dùng xác thực ngoài phù hợp hoặc VPN, với proxy cung cấp bảo vệ cần thiết.
Nếu chọn máy chủ riêng, triển khai Dashy một nhấp chuột của chúng tôi giúp khỏi cài đặt ban đầu.
Homer cho trình mở dịch vụ gọn nhẹ
Chọn Homer thay Dashy khi muốn trình mở dịch vụ nhỏ gọn. README Homer mô tả HTML và JavaScript tĩnh qua HTTP. Hosting web hiện có có thể đủ; Docker là tùy chọn khác được ghi nhận. Tôi chọn theo quy trình mở dịch vụ, không mặc định lợi thế tốc độ hay bộ nhớ.
Cho trình mở trên VPS riêng, triển khai Homer một nhấp chuột của chúng tôi xử lý cài đặt ban đầu.
Với HTML/JavaScript tĩnh, hãy coi khách có thể kiểm tra các tệp trình duyệt nhận. Không đặt khóa API trong cấu hình trình duyệt đọc được, và hạn chế truy cập trước khi thêm chi tiết riêng. Tôi sẽ kiểm tra tệp được gửi, kể cả YAML, trước khi chia sẻ. Gọi trang là tĩnh không làm bí mật trở nên riêng tư.
Glance cho nguồn tin cạnh dịch vụ
Chọn dashboard glanceapp cho nguồn tin cạnh liên kết dịch vụ. README dự án liệt kê RSS, tin tức và widget dịch vụ. Phù hợp để cập nhật khi mở trang. Nếu nguồn tin cản trở truy cập ứng dụng, tôi sẽ không dùng nó làm tiêu chí.
Cho trang khởi đầu trên VPS riêng, bạn có thể triển khai Glance một nhấp chuột qua Marketplace của chúng tôi rồi chọn nguồn tin và widget.
Glance có đăng nhập tên người dùng/mật khẩu, nhưng ghi chú phát hành xác thực nói mọi tài khoản thấy cùng dashboard. Đừng mong nhiều tài khoản có bố cục riêng. FAQ làm mới trong README mô tả lấy thông tin khi tải trang với phản hồi lưu đệm. Tải lại cập nhật hiển thị; cân nhắc nếu mong dữ liệu đổi khi trang vẫn mở.
Đặt dashboard ở nơi truy cập được các dịch vụ
NAS hoặc máy chạy container hiện có phù hợp cho trang ứng dụng riêng. VPS riêng phù hợp cho trang từ xa hoặc dùng chung nếu chủ động cấu hình đường đến API riêng. Homer dùng được hosting HTTP tĩnh hiện có. Đưa ô liên kết lên mạng không tạo đường vào mạng gia đình.
Trên máy chủ mới, hoàn tất chuẩn bị máy chủ cơ bản trước khi thêm dashboard. Giữ cấu hình đầu nhỏ để kiểm tra:
- Chọn chỉ LAN, VPN hoặc truy cập công khai có xác thực.
- Giữ dữ liệu và bí mật trong bảng. Dừng Homarr trước khi sao chép toàn bộ thư mục
/appdatatheo hướng dẫn. - Thêm một liên kết dịch vụ và một widget cần thiết. Kiểm tra đích và dữ liệu mong muốn.
- Thử truy cập khi đăng xuất. Lưu bản sao cấu hình/dữ liệu rồi kiểm tra khôi phục trước khi thêm đầy trang. Dùng triển khai thử riêng và giữ trang đang hoạt động đến khi xác nhận cấu hình khôi phục.
Câu hỏi thường gặp
Vì sao liên kết dịch vụ hoạt động nhưng widget lỗi?
Trình duyệt có thể đến ứng dụng trong khi container dashboard không thể. Hướng dẫn kết nối Homarr yêu cầu URL tích hợp truy cập được từ máy chủ, có thể khác địa chỉ trình duyệt. Kiểm tra đường đi và thông tin xác thực API của widget. Mở liên kết trong trình duyệt không kiểm tra hai yêu cầu đó.
Đăng nhập dashboard có bảo vệ ứng dụng liên kết không?
Không. Mỗi ứng dụng đích vẫn cần xác thực và phân quyền. Tài liệu ứng dụng Homarr mô tả liên kết mở dịch vụ; cảnh báo hiển thị Dashy phân biệt ẩn ô với bảo vệ tài nguyên. Kiểm tra đích trực tiếp khi đăng xuất. Lối vào dashboard là ranh giới truy cập riêng.
Các dashboard này thay được hệ thống giám sát không?
Dùng widget cho trạng thái chọn lọc cạnh liên kết. Nếu cần số liệu lịch sử và cảnh báo, tôi sẽ đánh giá riêng hệ thống Grafana và Prometheus. Ghi lịch sử cần lưu và lỗi phải thông báo trước khi chọn. Trang khởi đầu hữu ích không giải quyết những yêu cầu giám sát đó.
Thảo luận
Bình luận
Đăng nhập để tham gia thảo luận.