# Content folder on S3/DigitalOcean bucket?

**URL:** <https://forum.getkirby.com/t/content-folder-on-s3-digitalocean-bucket/12187>\
**Category:** Questions\
**Tags:** v3\
**Created:** [January 16, 2019, 10:56pm UTC](https://forum.getkirby.com/t/content-folder-on-s3-digitalocean-bucket/12187 "2019-01-16T22:56:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jamesacklin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/jamesacklin/32/5956_2.png) [@jamesacklin](https://forum.getkirby.com/u/jamesacklin)\
**Post date:** [January 16, 2019, 10:56pm UTC](https://forum.getkirby.com/t/content-folder-on-s3-digitalocean-bucket/12187/1 "2019-01-16T22:56:26Z")

</div>

Hello! Congratulations on the new release; I plan on licensing a copy of Kirby 3 in very short order.

Does anyone have experience with storing Kirby’s /content folder in object storage such as an Amazon S3 bucket or a DigitalOcean Spaces droplet? I see that all of Kirby 3’s roots are configurable ([https://getkirby.com/docs/reference/roots/content](https://getkirby.com/docs/reference/roots/content)), but was wondering if anyone in the community has had experience with this sort of paradigm.

Thanks!

---

<div class="post-metadata">

**Author:** ![pedroborges](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/pedroborges/32/7038_2.png) [@pedroborges](https://forum.getkirby.com/u/pedroborges)\
**Post date:** [January 17, 2019, 2:40am UTC](https://forum.getkirby.com/t/content-folder-on-s3-digitalocean-bucket/12187/2 "2019-01-17T02:40:01Z")

</div>

First of all, what are you trying to achieve with that?

I have experience uploading audio files from Kirby Panel to S3 by using the AWS SDK for PHP. Storing the whole `/content` isn’t possible because those files needs to live where PHP is executed.

---

<div class="post-metadata">

**Author:** ![jamesacklin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/jamesacklin/32/5956_2.png) [@jamesacklin](https://forum.getkirby.com/u/jamesacklin)\
**Post date:** [January 17, 2019, 8:55pm UTC](https://forum.getkirby.com/t/content-folder-on-s3-digitalocean-bucket/12187/3 "2019-01-17T20:55:51Z")

</div>

Understood, thank you. My motivation is maintaining separate content, media, headless Kirby app, and JS client app services, networked together as needed. My primary concern is expressly not storing content on a web server, but in some kind of storage mechanism that can be swapped or cloned as needed.

It’s completely fine if this isn’t something Kirby supports—or even conceptually makes sense—but I wanted to see if the possibility exists. (I’m considering this sort of service-ecosystem in favor of a WordPress installation; being a glorified MySQL DBA is pretty far down on the list of things I want to do with my life.)

---

<div class="post-metadata">

**Author:** ![bvdputte](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/bvdputte/32/8179_2.png) [@bvdputte](https://forum.getkirby.com/u/bvdputte)\
**Post date:** [January 17, 2019, 9:03pm UTC](https://forum.getkirby.com/t/content-folder-on-s3-digitalocean-bucket/12187/4 "2019-01-17T21:03:58Z")

</div>

Did you consider @wottpal’s git plugin for Kirby 3: [https://github.com/wottpal/kirby-git](https://github.com/wottpal/kirby-git) ?

Reading through your use case, this would suffice I think? And you don’t have to hassle to setup S3 or other external storage integration.

---

<div class="post-metadata">

**Author:** ![jamesacklin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/jamesacklin/32/5956_2.png) [@jamesacklin](https://forum.getkirby.com/u/jamesacklin)\
**Post date:** [January 17, 2019, 10:25pm UTC](https://forum.getkirby.com/t/content-folder-on-s3-digitalocean-bucket/12187/5 "2019-01-17T22:25:40Z")

</div>

Interesting, thanks for pointing that out. I’ll definitely take a look.
