DigitalOcean Spaces

DigitalOcean Spaces (Object Storage)

DigitalOcean Spaces subscription active
You will receive email notifications for new publications on DigitalOcean Spaces.
316 Results
  • Tutorial

    How To Set Up a Private Docker Registry on Top of DigitalOcean Spaces and Use It with DigitalOcean Kubernetes

    A private Docker registry allows you to securely share your images within your team or organization. By hosting your private Docker registry directly in your Kubernetes cluster, you achieve higher speeds, lower latenc...
    By Savic Kubernetes Docker DigitalOcean Spaces
  • Tutorial series

    How To Manage Infrastructure with Terraform

    Terraform is a popular open source Infrastructure as Code (IAC) tool that automates provisioning of your infrastructure in the cloud and manages the full lifecycle of all deployed resources, which are defined in sourc...
    By Savic, Mitchell Anicas and Brian Hogan Terraform Cloud Computing Configuration Management System Tools API Nginx Load Balancing DigitalOcean Managed Load Balancers DNS Apache Python DigitalOcean Infrastructure DigitalOcean Spaces Ansible DigitalOcean Managed PostgreSQL Database
  • Tutorial

    How to Set Up a Scalable Django App with DigitalOcean Managed Databases and Spaces

    Django is a powerful web framework that can help you get your Python application or website off the ground quickly. It includes several convenient features like an object-relational mapper, a Python API, and a...
    By Justin Ellingwood, Hanif Jetha Solutions Django Python Frameworks CDN DigitalOcean Spaces Object Storage Nginx Let's Encrypt PostgreSQL Databases Ubuntu 18.04
  • Tutorial

    How to Set Up a Scalable Laravel 6 Application using Managed Databases and Object Storage

    Data persistence and file storage represent two of the biggest challenges when horizontally scaling web applications. This is mainly due to the fact that it is hard to maintain consistency of variable data between mul...
    By Bobby Iliev, Erika Heidi PHP PHP Frameworks Object Storage Scaling DigitalOcean Managed MySQL Database DigitalOcean Spaces Laravel
  • How To Protect Sensitive Data in Terraform

    Terraform provides automation to provision your infrastructure in the cloud. To do this, Terraform authenticates with cloud providers to deploy the resources and perform the planned actions. However, the information T...
    By Savic Terraform DigitalOcean Spaces
  • Tutorial

    How To Set Up a CD Pipeline with Spinnaker on DigitalOcean Kubernetes

    Spinnaker is an open-source resource management and continuous delivery application for fast, safe, and repeatable deployments, using a powerful and customizable pipeline system. Spinnaker allows for automated applica...
    By Savic Kubernetes CI/CD DigitalOcean Spaces
  • Tutorial

    How To Transfer DigitalOcean Spaces Between Regions Using Rclone

    DigitalOcean Spaces is an object storage service designed to make it easy and cost effective to store and serve large amounts of data. In this guide, we will cover how to migrate data between Spaces regions, by using…
    By Brian Boucheron Object Storage DigitalOcean DigitalOcean Spaces
  • Tutorial

    How To Install Web Apps Using Cloudron on Ubuntu 18.04

    Cloudron is a platform that streamlines the installation and management of apps, like WordPress, Rocket.Chat, Nextcloud, GitLab, OpenVPN, and more, to your server. A key benefit of using Cloudron is that it performs e...
    By Girish Ramakrishnan Applications Backups DigitalOcean Spaces Ubuntu 18.04
  • Question

    How do I know that my object space is full and need to create new one?

    DigitalOcean Space have a limit of 250GB. I am almost consuming all of it and a few MBs left in my object space. My website uses that space dynamically. I only have URLs of files in my database. How do I know that a S...
    Accepted Answer: Hi there @harishEel, The Spaces will not run out of storage. The subscription includes 250 GiB of data storage (cumulative across all of your Spaces). Additional storage beyond this allotment is $0.02 per GiB. If you ...
    1 By harishEel DigitalOcean Spaces DigitalOcean API and CLI (doctl) DigitalOcean
  • Question

    How are DigitalOcean Spaces charged when I overpass 250 GB of storage or 1 TB of transfer?

    DigitalOcean is clear on Spaces pricing: it costs a flat $5 as long as both are true: - Total size of all objects is less than 250 GB - Total monthly transfer is less than 1 TB I'd like to know, how much will I ge...
    Accepted Answer: Hello, The subscription includes 250 GiB of data storage (cumulative across all of your Spaces). Additional storage beyond this allotment is $0.02 per GiB. If you cancel your subscription by destroying all your Spaces...
    1 By TomSvestka DigitalOcean Spaces
  • Question

    Spaces CDN: pre-signed URL with custom subdomain

    Can we still use pre-signed URLs (via the S3 SDK) if we use a custom subdomain for the Spaces CDN endpoint ?
    Accepted Answer: Hello @mikeng , Yes that should work and we request you to check this out: Hope this helps! Cheers, Sri Charan
    1 By mikeng DigitalOcean Spaces
  • Question

    Spaces CDN: monthly http/https requests limit

    Is there a monthly http/https requests limit for the Spaces CDN ?
    Accepted Answer: Hello @mikeng , No there's no monthly request limit as such. There are limits per second, nothing on monthly basis. Hope this helps! Cheers, Sri Charan
    1 By mikeng DigitalOcean Spaces
  • Question

    Upload AWS S3 getSignedUrl with correct permissions and Content Type

    Hi there, I am trying to upload assets through the getSignedUrl method that the aws-sdk provides, a NodeJS backend with Axios where the upload happens from a VueJS 2 frontend. Now whatever combination i try, or the fi...
    Accepted Answer: What i had to do to fix this issue, was going to the Settings page of my Spaces instance and add to the CORS section the following allowed Headers (i had previously set the Origin to be a wildcard as i am working from...
    2 By treurmars DigitalOcean Spaces
  • Question

    handling uploads from multiple regions

    We have our spaces endpoint set to NYC3 however we have a lot of customers who are using our service from London and are complaining of really slow upload times. What is generally done about this? Is there something t...
    Accepted Answer: Hi there, What you could do in this case is use the free built-in CDN, which is a network of edge servers that deliver content to users. You can follow the steps here on how to enable the CDN for your Spaces here: ht...
    1 By novosel991 DigitalOcean Spaces CDN
  • Question

    Need an explainer for ssl cert on spaces (one that won't make my head hurt).

    I am baffled about how to create an ssl cert on one of my servers but use it on the subdomain for spaces. If I create a DNS entry for so Certbot can find it and issue an SSL cert. By definition, I...
    Accepted Answer: Hi there, It would indeed work as you described it, but if you do it that way, you would need to manually reissue the certificate every 90 days and again manually add the updated certificate to your account. What you ...
    1 By darrenfransella DigitalOcean Spaces
  • Question

    Using Spaces with Laravel - cURL Error 60

    I am attempting to connect to a Digital Ocean Space from a Laravel 8 webapp using PHP 8. Whenever I try to upload a file, I get this error: ``` Aws\S3\Exception\S3Exception Error executing "PutObject" on "//[MY-SPACE...
    Accepted Answer: Hi there, I think that I've seen a similar problem here: I believe that the error is occurring a...
    1 By PiperAlpha Laravel DigitalOcean Spaces PHP Frameworks
  • Question

    Uploading to Spaces via s3cmd without configuration

    I am working on a custom docker image to automize the backup process, once the task is done it creates a tar file. Since it runs in a docker image, I would like to pass configuration on the "put" command instead of ru...
    Accepted Answer: Hi there, As per this answer here (, what I could suggest is adding the --no-check-certificate flag. Let me know how it goes....
    1 By TuncayD DigitalOcean Spaces
  • Question

    How to get Spaces pre-signed URL working with CORS?

    I'm trying to upload a file using Vue+axios by generating a pre-signed URL on my server and then using that URL to attempt a PUT. Unfortunately I constantly get request has been blocked by CORS policy: No 'Access-Cont...
    Accepted Answer: Figured out that it isn't an issue with DO' Spaces CORS config, but actually related to axios (in my case I was using axios in a VueJS app). In my case: I was generating a pre-signed PUT URL. Then, on the actual PUT r...
    1 By mstrlaw DigitalOcean Spaces Vue.js
  • Question

    How to mount DigitalOcean Spaces on droplets with s3fs

    I've recently got asked how to mount a space on a droplet and I would like to create a separate question here in the community where everyone can share their ideas and valuable information.
    Accepted Answer: Hello, @TsungyingChen You can mount a DigitalOcean space on your droplet and use it for storage of some of you data. In general, object storage solutions like Spaces are not meant to be accessed like a file system. T...
    6 By alexdo DigitalOcean Spaces Block Storage
  • Question

    "Error executing "PutObject"" with AWS for PHP SDK

    Hello, I'm receiving the following error whenever I try to upload files to my DigitalOcean Spaces by way of the AWS SDK on PHP. <^>Fatal error: Uncaught exception 'Aws\S3\Exception\S3Exception' with message 'Error exe...
    Accepted Answer: RESOLVED! So after much digging I realized I was using a "<^>Personal access tokens<^>" for the secret key and not having a generated Spaces secret key. Thus I regenerated the key and it worked!
    1 By DevLexicon DigitalOcean Spaces