DigitalOcean Spaces

DigitalOcean Spaces (Object Storage)

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

    Spaces is currently timing out, intermittently

    Hi - Is there an on-going SFO2 Spaces outage, or perhaps some sort of throttling (??) for requests? I don't see any outages listed (, but it's behaving like a partial outage. Issue: R...
    Accepted Answer: Hi there @michaelbMantaRay, I can see that there were some issues with spaces reported on the status page which have been resolved. Are you still seeing the problem? Regards, Bobby
    1 By michaelbMantaRay 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

    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...
    1 By treurmars 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

    Rails Active Storage + DO Space + Expiring links?

    I am hunting for a method that will allow me to create expiring links to files stored in Spaces. So that either as the app displays a list of files or at the point the user clicks to download a file - a time limited (...
    Accepted Answer: Please ignore. I was having a moment. Incidentally: config.active_storage.service_urls_expire_in = 1.minute
    1 By ianbradbury Ruby on Rails DigitalOcean Spaces
  • Question

    How to configure a static website from a DO space

    I wanted to see if it anyone has hosted a static website from a DO space using a custom domain. For comparison, I'd like to see how we can achieve this similarly to how you might do this with an S3 bucket: https://doc...
    Accepted Answer: Hey @hakawati, I believe that this is not yet possible out of the box. You could use a small Droplet with Ngnix and upload your static website there. But this is a great idea, sounds like it'd be super useful! It look...
    1 By hakawati CDN DigitalOcean Spaces
  • 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

    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

    How to SSH into DigitalOcean Spaces?

    I am trying to migrate the files from third-party server to DigitalOcean spaces. Due to large volumes in files, the only option I can see is download the zip file in Spaces and extract the files. For that I need acces...
    Accepted Answer: Hello, @mittalyashu You can use s3cmd in order to manage the object storage via ssh. In this way you can quickly upload the files you need. Once you have s3cmd configured you can simply upload all of your files to th...
    1 By mittalyashu DigitalOcean Spaces
  • Question

    How to enable SSL for Subdomain - domain with name cheap, website on VPS and storage with DO

    Hi i have my domain over at I have my website with my VPS provider. I have my storage files in DO Spaces. I have successfully created and connected to DO spaces by creating a CNAME over at ...
    Accepted Answer: Hi @Kay86, Going over the documentation a couple of times, you would need to upload your custom SSL certificate from the panel. This means you'll need to have it generated else where. Another option would be to make y...
    2 By Kay86 Object Storage DigitalOcean Spaces Security Configuration Management
  • Question

    Rails / Action Text + Active Storage / Spaces

    I am unable to upload files into DO Spaces that are uploaded via the Action Text editor. I can store them locally but not in Spaces. I get the following message: <Error> <Code>SignatureDoesNotMatch</Code> <RequestId>...
    Accepted Answer: Of course the solution was CORS. My dumb brain kept saying 'CORS' doesn't count for local. Anyhow - it does. I added the following CORS configuration. Allowed Methods: GET, PUT, DELETE, POST Allowed Headers: Content-...
    1 By ianbradbury Ruby on Rails DigitalOcean Spaces
  • Question

    Using S3.php to handle Space actions, deleteObject fails.

    Hello, Is everyone here using the S3.php to handle Space actions from PHP code? amazon-s3-php-class ( Everything is working so far beside the deleteObejct call, When I try t...
    Accepted Answer: solved it, no idea what I did, but I changed a lot and now it works.
    1 By ThisUser32 DigitalOcean Spaces DigitalOcean API and CLI (doctl) PHP Development DigitalOcean Object Storage Programming Project