How to setup a backup schedule on Pterodactyl
📦 Understanding Backups
- Each of our game servers come with up to 5 backups
- Backups are snapshots of your server files
- Each server has a limit of 5 backups. Once this limit is reached, new backups will fail unless older backups are deleted. You can either remove backups manually or automate cleanup using schedules.
🧰 Creating a Manual Backup
To take a backup at any time:
- Go to your server in the panel
- Click on the Backups tab
- Click Create Backup
- (Optional) Enter a name for your backup
- Click Start Backup
Your backup will begin processing and appear in the list once complete.
🔄 Restoring a Backup
To restore a backup:
- Go to the Backups tab
- Locate the backup you want to restore
- Click Restore
⚠️ Restoring a backup will overwrite your current server files.
⏰ Automating Backups with Schedules
To avoid forgetting, you can automate backups using the Schedules feature.
Step 1: Create a Schedule
- Go to the Schedules tab
- Click Create Schedule
- Give it a name (e.g.
Daily Backup) - Set the timing using cron values
(e.g. once per day)
Step 2: Add a Backup Task
-
Open your newly created schedule
-
Click New Task
-
Configure the task:
- Action:
Create Backup - Time Offset:
0(runs immediately when the schedule triggers)
- Action:
-
Save the task
Step 3: Enable the Schedule
Make sure the schedule is active, then your backups will run automatically based on your timing.
🧠 Best Practices
- Keep at least one recent backup at all times
- Use daily or weekly schedules depending on how often your server changes
- Regularly delete old backups to stay within the 5-backup limit
- Take a manual backup before major changes or updates
⚠️ Important Notes
- Backups count toward your server’s storage limits
- Large servers may take longer to back up
- If a backup fails, check the console or activity logs for errors
By setting up automated backups, you can ensure your server is always protected without needing to remember to do it manually.