Self host xibo trên Debian 13

Tải Debian 13: https://www.debian.org/download

Tạo VM, xác định dung lượng VM cần thiết để chứa media trên server 

Cài đặt lên VM, khi cài tích chọn thêm SSH Server phục vụ remote sau này, cài GRUB bootloader

Add user hiện tại (xiboadmin) có quyền Administrator (trên GUI - Settings) 

Mở terminal: gõ lệnh

su  =>chuyển qua root

/usr/sbin/usermod -aG sudo xiboadmin 

=> cho xiboadmin quyền sudo

sudo apt update && sudo apt upgrade -y

sudo apt install docker.io docker-compose -y
sudo systemctl enable docker
sudo systemctl start docker
 
Cách khác cài docker CE, tham khảo thì phiên bản mới hơn, có docker compose v2, tương thích tốt hơn (chưa kiểm chứng):
apt install curl -y 
curl -fsSL https://get.docker.com | sh 
 
mkdir /opt/xibo
cd /opt/xibo
wget -O xibo-docker.tar.gz https://xibosignage.com/api/downloads/cms
tar --strip-components=1 -zxvf xibo-docker.tar.gz
 
cp config.env.template config.env
nano config.env => sửa pass MYSQL
 
docker compose up -d => Chạy lần đầu có thể lỗi do timeout, mạng chậm, chạy lại là đc
 
Truy cập web: http://IP:80
User mặc định: xibo_admin
Pass mặc định: password 
 
Với Debian cài trên laptop, chống lại việc auto sleep:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
tắt màn hình sau 5ph:
gsettings set org.gnome.desktop.session idle-delay 300
tắt lock-screen:
gsettings set org.gnome.desktop.lockdown disable-lock-screen true
khôi phục suspend:
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target 
 
Chuyển xibo sang host mới:
- Host mới cài docker
- docker compose down trên host cũ
- Nén toàn bộ folder /xibo lại, copy chuyển sang host mới 
- Extract trên host mới
- docker compose up -d trên host mới 

No comments:

Post a Comment

VM mới từ Rocky template

Tạo VM mới từ template Rocky đã có Mở Gitlab > Build > Pipelines > bấm [New Pipeline] Chọn PLAYBOOK: new_server, LIMIT: VM name ...