Platform/OS
Cross-platform
Category
Virtualization & Servers

Proxmox

Proxmox is a free, easy-to-use system that lets you run multiple virtual computers and containers on a single physical server. It uses S3-compatible object storage as a safe, scalable place to keep backups of all those virtual machines so they can be quickly restored if something goes wrong. This storage approach means your backups live in a cheap, reliable cloud-like system that grows with you and can be accessed from anywhere.

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 Proxmox to DiskSpace.sh (S3-compatible storage)

DiskSpace.sh provides fully S3 API compatible storage. Follow the steps below to configure Proxmox Backup Server or Proxmox VE to use DiskSpace.sh as an S3 storage target.

Connection Instructions
  1. Log in to your Proxmox web interface and navigate to the Datacenter or specific node where you want to add the storage.
  2. Go to Storage > Add > S3.
  3. Fill in the following credentials and settings:
Use this exact endpoint (path-style requests required)
Can be left empty or set to us-east-1
Important: DiskSpace.sh requires path-style requests. Proxmox will automatically use the correct style when you enter the endpoint above.
Example Configuration
Endpoint URL: https://s3.diskspace.sh
Access Key: AKIAXXXXXXXXXXXXXXXX
Secret Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Region: us-east-1
Bucket: your-bucket-name
Path Style: Enabled (required)
Path Style Explanation

DiskSpace.sh uses path-style URLs (e.g. https://s3.diskspace.sh/bucket-name/key) instead of virtual-hosted style. Proxmox supports this by enabling the "Max. 256 characters in path" or by using the full endpoint URL as shown. No additional configuration is needed beyond entering the correct endpoint.

Troubleshooting
  • Ensure you are using https://s3.diskspace.sh (not s3.diskspace.sh without protocol)
  • Verify your Access Key and Secret Key are copied correctly
  • Confirm the bucket exists in your DiskSpace.sh account
  • Try setting Region to us-east-1 if connection fails
  • Check Proxmox logs under Journal for detailed S3 error messages