Install

vim /etc/apt/sources.list  
 
-----
deb https://mirrors.bfsu.edu.cn/debian/ bookworm main contrib  
deb https://mirrors.bfsu.edu.cn/debian/ bookworm-updates main contrib  
deb https://mirrors.bfsu.edu.cn/debian/ bookworm-backports main contrib  
deb https://mirrors.bfsu.edu.cn/debian-security bookworm-security main contrib  
deb https://mirrors.bfsu.edu.cn/proxmox/debian/pbs bookworm pbs-no-subscription
-----
apt install proxmox-backup-server
# apt install --no-install-recommends proxmox-backup-server

Proxmox-backup-client

export PBS_REPOSITORY=root@pam@192.168.123.111:8007:Data && \
export PBS_PASSWORD=<your-pbs-password> && \
proxmox-backup-client backup archlinux-home-suling.pxar:/home/suling
cat .pxarexclude
-----
.cache  
.config/google-chrome  
.config/QQ  
.config/yesplaymusic  
.config/Code  
.local/share/TelegramDesktop  
.nuget  
.npm  
.vscode  
.yarn  
Downloads  
Videos
-----

Crontab

crontab -e
 
0 3 * * * bash -c "export PBS_REPOSITORY=root@pam@192.168.123.111:8007:Data && export PBS_PASSWORD=<your-pbs-password> && proxmox-backup-client backup archlinux-home-suling.pxar:/home/suling"

Disable services

systemctl stop zfs-zed.service
systemctl disable zfs-zed.service
systemctl stop zfs-mount.service 
systemctl disable zfs-mount.service 
systemctl stop ssh.service
systemctl disable ssh.service
systemctl stop systemd-networkd-wait-online.service
systemctl disable systemd-networkd-wait-online.service