Skip to content

DigitalOcean Spaces Configuration Guide

Service Overview

DigitalOcean Spaces is an object storage service provided by DigitalOcean, fully compatible with the S3 API. Spaces is known for simple, predictable pricing.

Official Website: https://www.digitalocean.com/products/spaces

Official Documentation: https://docs.digitalocean.com/products/spaces/

Pricing (as of 2024):

  • $5/month fixed fee, including:
    • 250 GB storage
    • 1 TB egress traffic
  • Overage:
    • Storage: $0.02/GB/month
    • Traffic: $0.01/GB

Configuration Parameters

Endpoint

DigitalOcean Spaces endpoint format:

Standard Endpoint:

https://<region>.digitaloceanspaces.com

CDN Endpoint (recommended for public access):

https://<space-name>.<region>.cdn.digitaloceanspaces.com

Region

DigitalOcean Spaces available regions:

Region CodeLocationFull Endpoint
nyc3New York 3https://nyc3.digitaloceanspaces.com
sfo3San Francisco 3https://sfo3.digitaloceanspaces.com
ams3Amsterdam 3https://ams3.digitaloceanspaces.com
sgp1Singapore 1https://sgp1.digitaloceanspaces.com
fra1Frankfurt 1https://fra1.digitaloceanspaces.com
syd1Sydney 1https://syd1.digitaloceanspaces.com

View latest regions list

Obtaining Access Keys

Create Spaces Access Keys

  1. Log into DigitalOcean

  2. Enter API Settings

  3. Generate Spaces Keys

    • Scroll to "Spaces access keys" section
    • Click "Generate New Key"
    • Enter name (e.g., s3-file-viewer)
    • Click ✓ to confirm
  4. Save Keys

    • Key: Similar to DO00XXXXXXXXXXXXXXXXXXXX (Access Key ID)
    • Secret: Long string (Secret Access Key)
    • ⚠️ Important: Secret only shown once, must save immediately

Configuration Examples

Using Standard Endpoint

Connection Name: DigitalOcean Spaces NYC
Endpoint: https://nyc3.digitaloceanspaces.com
Access Key: DO00XXXXXXXXXXXXXXXXXXXX
Secret Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Region: nyc3

Using CDN Endpoint (for public access only)

⚠️ Note: S3 File Viewer should use standard endpoint, CDN endpoint is mainly for direct browser access.

Connection Name: My Space CDN
Endpoint: https://my-space.nyc3.cdn.digitaloceanspaces.com
Access Key: DO00XXXXXXXXXXXXXXXXXXXX
Secret Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Region: nyc3

Singapore Region Configuration

Connection Name: DigitalOcean Spaces Singapore
Endpoint: https://sgp1.digitaloceanspaces.com
Access Key: DO00XXXXXXXXXXXXXXXXXXXX
Secret Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Region: sgp1