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

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: Test and Save

  1. Click Test Connection to verify credentials
  2. If successful, click Save
  3. 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