S3 container for attachments

Dear all
The ODK central uses either Postgres DB based storage or pushes attachments to S3. Now simplest is to have a S3 cloud provider but what if you need to keep S3 locally on your own server?
After some brainstorming and searching, I feel Garage S3 server is a good fit. Its on a VM on a centralised storage in my case so I don’t really care about multi node setup for now.
I have developed a docker container for it running Openresty which is a nginx fork.
Still testing it out. Will share results soon.
Thanks
Vivek

2 Likes

Internally we use minio for testing purposes to store files locally with S3 protocols.

It's worth noting that minio is in a strange place right now:

This project is currently under maintenance and is not accepting new changes.

This project is a source only distribution now, if you want to build containers you need to build them yourselves

@Dr_Vivek_Gupta it will be interesting to learn from your results - thanks!

2 Likes

Thanks.. these changes in MINIO governance model were a primary driver for looking at alternatives and that’s where Garage that is grant funded came under consideration.

2 Likes

And now:

THIS REPOSITORY IS NO LONGER MAINTAINED