--- title: "Pterodactyl With Wasabi" slug: "how-do-i-use-pterodactyl-with-wasabi" updated: 2026-09-30T15:48:27Z published: 2026-09-30T15:48:27Z canonical: "docs.wasabi.com/how-do-i-use-pterodactyl-with-wasabi" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.wasabi.com/llms.txt > Use this file to discover all available pages before exploring further. # Pterodactyl With Wasabi [Pterodactyl](https://pterodactyl.io/) is an open-source game server management panel built with PHP7, Nodejs, and Go. Wasabi has been validated for use as backup storage for server backups. Follow the steps outlined below to configure Wasabi as backup storage. 1. Configure the proper environment variables Edit your .env file, typically located at "/var/www/pterodactyl”; however, this may differ depending on your install type. ***Note:*** *This config example uses Wasabi’s us-east-1 storage region. To use other Wasabi storage regions, use the appropriate Wasabi service URL as described in* [*Service URLs for Wasabi's Storage Regions*](https://docs.wasabi.com/docs/what-are-the-service-urls-for-wasabis-different-storage-regions)*.* ```plaintext # Set your panel to use s3 for backups APP_BACKUP_DRIVER=s3 # Info to actually use s3 AWS_DEFAULT_REGION=us-east-1 AWS_ACCESS_KEY_ID=SDF23452NFSGBWB7FBSDFG8D AWS_SECRET_ACCESS_KEY=************************ AWS_BACKUPS_BUCKET=my-pterodactyl-backups AWS_ENDPOINT=https://s3.us-east-1.wasabisys.com ``` ***Note:*** *If your backups are attempting to take longer than 1hr and you are getting errors. You may need to add the following config entry to your .env file, then adjust the time accordingly. Pterodactyl uses a default of 60 minutes for the expiration of pre-signed urls. Try upping the value to something larger which can accommodate the time it takes you to upload your backups.* ```plaintext BACKUP_PRESIGNED_URL_LIFESPAN=60 ``` 2. Restart the Pterodactyl Queue Worker After making the changes to your .env file, you must restart your queue worker. If you installed the system service file according to the Pterodactyl installation guide, run the following command. ```plaintext sudo systemctl restart pteroq.service ``` 3. Enable backup limits for a server - Log in to your Pterodactyl Panel Admin - Click **Servers** - Select the Server to enable backups - Under the Application Feature Limits, edit the Backup Limit field to the number of backups you wish to allow - Click **Update Build Configuration** ![mceclip1.png](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/6zvfxatkiksao072uftz1wmceclip1.png) 4. Exit the Admin Panel, and Load the Standard Panel. ![mceclip2.png](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/gg1t4jydsess2bdufwgrjqmceclip2.png) 5. Select the Server you wish to back up. ![mceclip3.png](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/hibr5v0okel082wzmbjwmceclip3.png) 6. Click **Backups**, then **Create Backup**. ![mceclip4.png](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/2jupooflmu7masbu36pqmceclip4.png) 7. Give your backup a name, and select any ignored files, click **Start Backup**. In this example, we are not ignoring any files. ![mceclip7.png](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/yr7nnqdwe63yv726scbbqmceclip7.png) 8. Your backup will run in the background until it is complete ![mceclip8.png](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/gph8eu9sg0ltm97sgptamceclip8.png) 9. Verify the backup is running without any issues You can log in to your node and run a tail on the log files to verify that the backup is being created ```plaintext # tail -f /var/log/pterodactyl/wings.log ``` ![mceclip9.png](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/jy9lg5j5yuirpvfsgq1ozqmceclip9.png) 10. Validate backup has been copied to Wasabi Hot Cloud Storage. Log in to the Wasabi Console and verify that your backup has been copied to the configured bucket. ![mceclip10.png](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/fichqdmzluqapqsccipeoamceclip10.png)