Little trick:
Server backup by using proxmox-backup-client inside a Linux container by running it with podman :podman: . Volume-mounting the entire root-fs of the server into the container read-only:
[root@argon ~]# sudo podman run --rm --name pbs-backup-job \
--security-opt label=type:spc_t \
--hostname argon \
--entrypoint /usr/bin/proxmox-backup-client \
--secret pbs_repo_password,type=env,target=PBS_PASSWORD \
--secret pbs_key_passphrase,type=env,target=PBS_ENCRYPTION_PASSWORD \
-v /:/mnt/root:ro \
-v /root/argon-backup.key:/etc/proxmox/argon-backup.key:ro,Z \
docker.io/ayufan/proxmox-backup-server:latest \
backup root.pxar:/mnt/root --repository backup@pbs@neon.edelga.se:data --keyfile /etc/proxmox/argon-backup.key
Works incredibly well :-)
#linux #sysadmin #containers #podman #proxmox