Platform/OS
Cross-platform
Category
Virtualization & Servers

Pterodactyl

Pterodactyl is a free control panel that lets you easily run your own game servers from home or in the cloud. It works like a simple dashboard where you can start a Minecraft server, invite friends, and manage everything without needing to be a tech expert. It uses S3-compatible object storage to safely keep backups of your entire game world so you never lose your progress if something goes wrong. When you click to restore a backup, Pterodactyl quickly pulls the files from S3 storage and gets your server back up and running in minutes. This smart use of cheap, reliable S3 storage means you can keep dozens of save points without filling up your server's hard drive.

Connection / Setup

  1. Create an account and log in to DiskSpace
  2. Click I'm ready to set up my storage
  3. Enter Bucket Name following the instructions
  4. Click Create Bucket and wait for it to be generated
  5. Find your Endpoint URL, Access Key, and Secret Key in the S3 Client Configuration section for use below

Connect Pterodactyl to DiskSpace.sh (S3)

DiskSpace.sh is a fully S3-compatible object storage service. Follow the steps below to configure Pterodactyl to use DiskSpace.sh for backups and file storage.

Connection Steps
  1. Log in to your Pterodactyl Panel as an administrator.
  2. Navigate to Admin > Settings > Backups (or the S3 storage configuration section for Wings).
  3. Select S3 as the storage driver.
  4. Fill in the credential fields using the values provided by DiskSpace.sh.
  5. Save the configuration and test the connection.
Required Credentials
Provided by DiskSpace.sh
Can be left empty or set to us-east-1
Important Configuration
Path Style Requests Required
DiskSpace.sh requires path-style URLs (not virtual-hosted style).

Correct format:
https://s3.diskspace.sh/bucket-name/key
Example Configuration
Endpoint: https://s3.diskspace.sh
Access Key: AKIAXXXXXXXXXXXXXXXX
Secret Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Region: us-east-1
Use Path Style: Enabled
Troubleshooting
  • Ensure Use Path Style is enabled in Pterodactyl settings.
  • Verify your Access Key and Secret Key have the necessary S3 permissions.
  • Check that your bucket name does not contain dots (.) if using path-style requests.
  • If connection fails, try setting Region to us-east-1 or leave it blank.
  • Confirm the Endpoint URL does not include a trailing slash.