1.5 KiB
1.5 KiB
Instalation
PVE Setup
Put the following files on the Proxmox-VE server
pxarexcludeas `/.pxarexcludeBackupScipt.shas/opt/PVEtoPBS.shBackup.serviceas/etc/systemd/system/PVEtoPBS.serviceBackup.timeras/etc/systemd/system/PVEtoPBS.timer
Edit /opt/PVEtoPBS.sh to configure the backups.
Edit /etc/systemd/system/PVEtoPBS.timer to set-up the schedule the backups,
change OnCalendar (examples yearly,monthly,weekly,daily,hourly or *-01-01 00:00:00)
Run systemctl enable --now PVEtoPBS.timer.
To run a backup now run systemctl start PVEtoPBS.service or bash /opt/PVEtoPBS.sh
PBS Setup
using name space for PVE with nested 1 for hostname, This is done for permission managment
Required permission for api token/user
| Used for? | Path | Role |
|---|---|---|
| Basic usage | /system/status | Audit |
| Creating backups | /datastore/<datastoreName>/PVE-Hosts/PVE-Hostname |
DatastoreBackup |
| Creating and purging backups | /datastore/<datastoreName>/PVE-Hosts/PVE-Hostname |
DatastorePowerUser |
| Run garbage collection | /datastore/<datastoreName> |
DatastoreAdmin |