# DigitalOcean Spaces Setup
You are responsible for all storage fees. Read more in our EULA
DigitalOcean provide a simple way to have object storage.
If you're looking to spread backup risk, it may be worth using a storage provider different to that of the server. So if you're backing up an AWS hosted MySQL server, you could 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
-
Login to your DigitalOcean Control Panel
-
In the top right, click the Create button and select Spaces (at the bottom)
-
Choose your backup region
-
Do not select CDN, as this is for private files which we don't want distributed around the world
-
Select Restrict File Listing
-
Choose a name
- E.g. snapshooter
-
Press the Create a Space button
- Spaces should be created instantly
-
Note down the URL
# Getting Space API Keys
- Go to the API settings in your account (in the sidebar under 'Manage')
- Find Spaces access keys
- Press Generate New Keys
- Give it a useful name e.g. SnapShooter
- Copy the key and secret (if you don't, you cannot view them again and will have to regenerate them)
# Add to SnapShooter
- Login to SnapShooter and open External Storage
- Press Connect New External Storage
- Give it a Friendly Name
- Select a Provider (DigitalOcean Spaces)
- Choose the region (FRA1 in our case)
- Paste in the Access and Secret Keys
- Enter the Bucket name
- in our case its demo-snapshooter
- https://**demo-snapshooter**.fra1.digitaloceanspaces.com -> demo-snapshooter
- Press Save
- In the background, SnapShooter will test creating a file and then deleting it, to make sure API access has been setup correctly.
- View Overview Screen of providers