# Digital Ocean Spaces (S3) "unable to sign request without credentials set"

**URL:** https://meta.discourse.org/t/digital-ocean-spaces-s3-unable-to-sign-request-without-credentials-set/391139
**Category:** Support
**Tags:** uploads, backups, s3
**Created:** [December 12, 2025, 11:02am UTC](https://meta.discourse.org/t/digital-ocean-spaces-s3-unable-to-sign-request-without-credentials-set/391139 "2025-12-12T11:02:15Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![DavidO](https://avatars.discourse-cdn.com/v4/letter/d/f475e1/32.png) [@DavidO](https://meta.discourse.org/u/DavidO)
#### Post date: [December 14, 2025, 6:55pm UTC](https://meta.discourse.org/t/digital-ocean-spaces-s3-unable-to-sign-request-without-credentials-set/391139/4 "2025-12-14T18:55:37Z")

</div>

I removed the commenting to make it live…

 ![image](https://global.discourse-cdn.com/meta/original/4X/f/b/6/fb6927844dc5ee9469d62ff34056064bf136f1ff.png)

EDIT: I just realized that this has a typo in that last line. Not sure how I messed that up.

> [@Configure an S3 compatible object storage provider for uploads](https://meta.discourse.org/t/configure-an-s3-compatible-object-storage-provider-for-uploads/148916/1):
>
> ```plaintext
> after_assets_precompile:
> - exec:
> cd: $home
> cmd:
> - sudo -E -u discourse bundle exec rake s3:upload_assets
> - sudo -E -u discourse bundle exec rake s3:expire_missing_assets
> 
> ```

I saved and tried to rebuild and I get this…

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/8/b/48bf9dd12ca9fdbffd5c5356175941f535585385.png)

That security warning was a new one. I ran to hopefully resolve that…

```plaintext
chmod o-rwx containers/app.yml

```

I verified the docker version…

```plaintext
docker --version

```

Looking in to how to update that. I thought rebuilding it would update that, but maybe not.

---

_[View the full topic](https://meta.discourse.org/t/digital-ocean-spaces-s3-unable-to-sign-request-without-credentials-set/391139)._
