# Backups

Backups are accomplished differently depending on the server.  
  
Proxmox1 uses **Duplicati**  
Proxmox2 uses **rsync**

### Rsync &amp; crontab

Using the below command, you can see the rsync commands which backup docker.

```
crontab -e
```

Below is an example configuration.

```
# Palworld Hourly Backup
0 * * * * rsync -aAX --delete --exclude '*.recycle' --exclude 'rsync' /config/palworld/Pal/Saved /config/rsync/backups/palworld/palworld_$(date +\%FT\%H\%M\%z)

# Daily Rolling Backup at 1am
00 01 * * * rsync -aAX --delete --exclude '*.recycle' --exclude 'rsync' /config/ /config/rsync/backups/daily/daily

# Weekly Backup at 2pm on Friday
00 02 * * 5 rsync -aAX --delete --exclude '*.recycle' --exclude 'rsync' /config/ /config/rsync/backups/weekly/weekly_$(date +\%FT\%H\%M\%z)

# Monthly Backup at 3am on 1st of the month
00 03 1 * * rsync -aAX --delete --exclude '*.recycle' --exclude 'rsync' /config/ /config/rsync/backups/monthly/monthly_$(date +\%FT\%H\%M\%z)
```

[This website](https://crontab.guru/) can help setup various timings for when to run rsync.

<p class="callout info">Note that cron jobs require a leading slash ahead of % symbols. Example: date +\\%FT\\%H\\%M\\%z</p>

<p class="callout info">Note that an empty line is required below the crontab -e file</p>