DigitalOcean Spaces

DigitalOcean Spaces (Object Storage)

DigitalOcean Spaces subscription active
You will receive email notifications for new publications on DigitalOcean Spaces.
289 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

    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

    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 set up automatic deployment to DS Spaces?

    I need to deploy a Gatsby, server-side rendered site to Digital Ocean. I think it makes sense to put this in "spaces" rather than a server/droplet. Is anyone aware of any guides or tools for setting something like thi...
    Accepted Answer: Hello @EricWVGG You can use the DigitalOcean App Platform product to deploy Gatsby static site website for free. In App Platform, you can host 3 static sites for free. How to Manage Static Site (https://www.digitalo...
    1 By EricWVGG DigitalOcean Spaces Deployment
  • 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
  • Question

    Problem with rclone spaces. Failed to copy.

    As the tutorial said, I configured the Rclone to copy files from sfo2 to nyc3. Here is the problem: (i used rclone -vv copy spaces-sfo2:source spaces-nyc3:target) 2020/12/14 22:43:02 DEBUG : rclone: Version "v1.53.3"...
    Accepted Answer: Hello, @AdrianoRomagnoli Is there any additional messages that are generated with the error? Usually there will be once more field after the InvalidArgument which is a message that usually indicates the exact error, ...
    2 By AdrianoRomagnoli DigitalOcean Spaces
  • Question

    How to manage DigitalOcean Spaces using s3cmd

    I recently was asked if there is a way to delete a folder from a Space without accessing the Control Panel. A lot of people are using <^>s3cmd<^> to manage their buckets and I'll try to give some basic examples of how...
    Accepted Answer: <^>s3cmd<^> is a popular cross-platform command-line tool for managing S3 and S3-compatible object stores. In order to use s3cmd with DigitalOcean Spaces, you need to have: * s3cmd version 2.0.0+ or higher * An acces...
    1 By alexdo DigitalOcean Spaces
  • Question

    Spaces PHP SDK (413 Request Entity Too Large)

    Hello, I'm not sure if this has been posted yet? But whenever I try uploading a file over I would say 500MB from my website using the AWS PHP SDK kit for DigitalOcean Spaces; I ultimately get the error: ``` 413 Reques...
    Accepted Answer: I’ve finally figured it out :) After some further googling I came across this article from Plesk (
    2 By DevLexicon DigitalOcean Spaces
  • Question

    Why do I get 403 errors for some Spaces objects?

    Hello, I've setup a Django app with a Space linked to it. Most files load properly, but somehow some files images won't. For example, if you look here (ignore fake warni...
    Accepted Answer: It has to do with html entity encoding of the URLs. Probably something with the setup of django-storages or boto3.
    1 By gijsnijholt DigitalOcean Spaces
  • Question

    DO Space: Service is unavailable at this time.

    i got this eerror message: "Service is unavailable at this time." please help
    Accepted Answer: Hi there, It looks like that there is a report for SFO2 Spaces Availability Issues. For more information you can check this incident here on the DigitalOcean status page:
    1 By yuniturnip85 DigitalOcean Spaces