DigitalOcean Spaces Setup


DigitalOcean Spaces Setup

{warning} Notice - Customers are reminded they are responsible for all storage fees, read more in our EULA

DigitalOcean provide a simple way to have object storage.

If your looking for spreading backup risk, it may be worth using a storage provider different to that of the server. So if your backing up a AWS hosted MySQL servers maybe choose DO as the backup storage provider

Pricing

Starting from $5 USD a month you get 250GiB of backups and pay $0.02 per GiB after that. Outbound traffic included is 1TiB and charged at $0.01/Gib after that.

Creating a New Space

  1. Login to your DigitalOcean Control Panel
  2. Top right click the Create button and select Spaces (at bottom)
  3. Choose your backup region
    • DigitalOcean Spaces Regions
    • Note: DigitalOcean have storage capacity issues in Amsterdam currently but expected to get fixed 2020 with upgrades
  4. Do not select CDN as this is for private files which we don't need distributed round the world.
  5. Select Restrict File Listng
  6. Choose a name
    • E.g. snapshooter
  7. Press Create a Space
    • Spaces should be created instantly
  8. Note down the URL

Getting Space API Keys

  1. Go to the API settings in your account (for the left menu under Manage)
  2. Find Spaces access keys
  3. Press Generate New Keys
  4. Give it a useful name e.g. SnapShooter
  5. Copy the Key and secret (if you don't you can't view them again and will have to regenerate them)

Add to SnapShooter

  1. Login to SnapShooter and open External Storage
  2. Press Connect New External Storage
  3. Give Friendly Name
  4. Select Provider (DigitalOcean Spaces)
  5. Choose the region (FRA1 in our case)
  6. Paste in Access Key
  7. Paste in Secret Key
  8. Pasted Bucket name
  9. Press save
    • In the background SnapShooter will test creating a file and then deleting it to make sure API access has been setup correctly.
  10. View Overview Screen of providers
    • SnapShooter External Storage