Backup
GitLab Repo for vaultwarden backup container In this case, I am using manual backup.
Backup command
It is not possible to use ~ in the command because it is execute by sudo and for the root user the home folder is /root.
docker run --rm --volumes-from=VaultWarden -e UID=1000 -e BACKUP_DIR=/data/backup -e TIMESTAMP=true -e DELETE_AFTER=365 -v /home/pi/vaultwardenbackup/backup:/data/backup bruceforce/vaultwarden-backup:latest manual
script
#script.sh SCRIPT RICHIAMATO DA CRONTAB TUTTE LE SERE ALLE 7:07PM
docker run --rm --volumes-from=VaultWarden -e UID=1000 -e BACKUP_DIR=/data/backup -e TIMESTAMP=true -e DELETE_AFTER=365 -v /home/pi/vaultwardenbackup/backup:/data/backup bruceforce/vaultwarden-backup:latest manual
Folders organization
I created a symbolic link in /home/pi/ called vaultwardenbackup pointing at /home/pi/syncthing/sync/vaultwarden/ where the backups and the script are.
ln -s /home/pi/syncthing/sync/valutwarden /home/pi/vaultwardenbackup
Crontab line
sudo crontab -e
00 19 * * * bash /home/pi/vaultwardenbackup/script.sh > /home/pi/vaultwardenbackup/output.log 2>&1