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 

No comments:

Post a Comment

Export danh sách member trong group email 365

Get-DistributionGroupMember -Identity "tên group" | Select Name, PrimarySmtpAddress | Export-Csv -Path "D:\DanhSach.csv"...