Skip to main content

Connecting DigitalOcean Spaces

This guide walks you through connecting a DigitalOcean Spaces storage destination to Pluton.

Prerequisites​

Before connecting DigitalOcean Spaces, you need:

  1. A DigitalOcean account - Sign up here
  2. A Spaces subscription enabled on your account
  3. An API key pair (Access Key and Secret Key) for Spaces

Getting Your Spaces Credentials​

Step 1: Create a Space​

  1. Log into the DigitalOcean Control Panel
  2. Click Spaces Object Storage in the left sidebar
  3. Click Create a Space
  4. Choose a datacenter region (e.g., NYC3, AMS3, SGP1)
  5. Configure your Space name and settings
  6. Click Create a Space

Step 2: Generate Spaces Access Keys​

  1. Go to API in the left sidebar
  2. Scroll to the Spaces Keys section
  3. Click Generate New Key
  4. Enter a descriptive name (e.g., "Pluton Backups")
  5. Important: Copy both the Access Key and Secret Key immediately — the Secret Key is shown only once

Connecting to Pluton​

Pluton DigitalOcean Spaces

Step 1: Add Storage​

  1. In Pluton, navigate to Storages
  2. Click Add Storage button
  3. Select DigitalOcean Spaces from the provider list

Step 2: Configure Connection​

Fill in the required fields:

  • Storage Name: A friendly name (e.g., "DO Spaces Production")
  • Access Key ID: Your Spaces Access Key
  • Secret Access Key: Your Spaces Secret Key (password)
  • Region: Select the region where your Space is located (e.g., NYC3, AMS3, SFO3, SGP1). You can also enter a custom endpoint if needed
  • Bucket Name: Your Spaces Bucket Name

Step 3: Advanced Options (Optional)​

Additional settings available:

  • Server-side Encryption: Choose AES256 encryption for data at rest
  • Storage Class: Select the storage tier for your objects
  • Chunk Size: Adjust the chunk size for multipart uploads (default: 5 MiB)
  • Upload Cutoff: Set the threshold for switching to chunked uploads (default: 200 MiB)
  • Force Path Style: Enable path-style access instead of virtual hosted-style

Step 4: Complete the Storage Setup​

  1. Click the Add Storage button which automatically verifies credentials and adds the storage.
  2. Your DigitalOcean Spaces storage is now ready for backup plans

Common Issues​

Invalid Access Key: Ensure you're using Spaces-specific keys (found under API → Spaces Keys), not your personal API token.

Region Mismatch: The selected region must match the datacenter where your Space was created. Check your Space's settings in the DigitalOcean dashboard.

Permission Denied: Spaces keys have full access to all Spaces on your account. If you encounter permission errors, regenerate a new key pair.

Best Practices​

  • Use Spaces CDN for faster downloads if you need to restore frequently
  • Monitor your Spaces usage through the DigitalOcean dashboard
  • Use separate Spaces for different backup plans for easier organization
  • DigitalOcean Spaces includes 250 GiB of free storage and 1 TiB of outbound transfer with each subscription