Bookmark

Chạy HomeDash trên Linux: dashboard nhẹ cho HomeLab

HomeDash là dashboard Java dùng để gom thông tin các dịch vụ và máy chủ trong HomeLab. Bài này giữ đầy đủ command và trình tự của tutorial i12bretro, nhưng dùng quy trình lấy release qua GitHub API thay vì đưa sẵn một binary vào repository.

Nguồn tham khảo: i12bretro – Run HomeDash on Linux . Video gốc thuộc kênh i12bretro trên YouTube .

Youtube video player

Cài Java và Maven

  1. Đăng nhập thiết bị Linux.
  2. Cập nhật package list:
1
sudo apt update
  1. Cài các bản cập nhật:
1
sudo apt upgrade -y
  1. Cài JDK mặc định và Maven:
1
sudo apt install default-jdk maven -y
  1. Kiểm tra Java:
1
java --version
  1. Kiểm tra Maven:
1
mvn -version

Tải và chạy HomeDash

  1. Tạo thư mục làm việc:
1
sudo mkdir /opt/homedash2 -p
  1. Cấp owner thư mục cho user hiện tại:
1
sudo chown $USER:$USER /opt/homedash2 -R
  1. Chuyển vào thư mục:
1
cd /opt/homedash2
  1. Dùng GitHub API để tìm URL JAR release mới nhất:
1
2
3
regex='"browser_download_url": "(https:\/\/github.com\/lamarios\/Homedash2\/releases\/download\/[^/]*\/Homedash-[^/]*\.jar)"'
response=$(curl -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/lamarios/Homedash2/releases/latest)
[[ $response =~ $regex ]] && downloadURL="${BASH_REMATCH[1]}"
  1. Tải JAR vào tên file cố định:
1
wget -O ./homedash.jar $downloadURL
  1. Tạo file cấu hình:
1
java -jar ./homedash.jar -create-config
  1. Chạy HomeDash với file cấu hình:
1
java -Dconfig.file=/opt/homedash2/homedash.properties -jar homedash.jar
  1. Mở trình duyệt tới http://DNSorIP:4567.
  2. Xác nhận trang HomeDash đã hiển thị.

Lưu ý vận hành: Không expose port 4567 trực tiếp ra Internet. Nếu cần truy cập từ xa, dùng VPN hoặc reverse proxy có authentication. Khóa quyền file homedash.properties, kiểm tra log, và tạo systemd unit sau khi đã xác nhận đúng phiên bản Java/JAR.

Nguồn và video


0 Bình luận

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