Garage, an open-source distributed storage service you can self-host to fullfill many needs
-
Purely so I could learn, I packaged Garage S3 with its WebUI module.
Please check out @jadudm package because it might be more robust, better coded than my effort.My git repo is here :
https://git.cloudron.io/timconsidine/cloudron-garages3-uiPrebuilt cloudron docker image : tcmbp132021/cloudron-garages3-ui:v1.0.0
Available on custom app installer https://ccai.appx.uk or your own private CCAI-PersonalEdition (remember to import the master catalogue).

EDIT : Ha! Doh! small problem, external access, please standbyEDIT #2 : web ui protected by basic auth.
rcloneand MinIO client (mc) S3 client access proved. -
Purely so I could learn, I packaged Garage S3 with its WebUI module.
Please check out @jadudm package because it might be more robust, better coded than my effort.My git repo is here :
https://git.cloudron.io/timconsidine/cloudron-garages3-uiPrebuilt cloudron docker image : tcmbp132021/cloudron-garages3-ui:v1.0.0
Available on custom app installer https://ccai.appx.uk or your own private CCAI-PersonalEdition (remember to import the master catalogue).

EDIT : Ha! Doh! small problem, external access, please standbyEDIT #2 : web ui protected by basic auth.
rcloneand MinIO client (mc) S3 client access proved.@timconsidine Super cool! What specs do you recommend to run this? I might, using the free Tier, just to see how it goes, but I'll need to spin up the right VPS.
-
@timconsidine Super cool! What specs do you recommend to run this? I might, using the free Tier, just to see how it goes, but I'll need to spin up the right VPS.
@scooke I didn't see any minimum requirements on the garage docs site
My instance is idling away at 20Mib but it is not under load. And the app is using the default 256Mb max memory limit.
Disk space - well, that all depends on your storage needs obviously.
It's a very nice app, but I don't think it is a resource hog. Check out this link (lower down the page) :
https://portalzine.de/day-38-garage-object-storage-the-self-hosted-s3-alternative-7-days-of-docker/
-
@timconsidine , I'll look at Voltron-ing the two repositories together.
-
@timconsidine , I'll look at Voltron-ing the two repositories together.
-
@jadudm I have zero idea what that means
but sounds great !@timconsidine it's a reference to an anime cartoon where multiple parts of a robot combine into one large powerful version.

-
@timconsidine , I'd like to look at combining your package and mine. Should https://git.cloudron.io/timconsidine/cloudron-garages3-ui be public? It just says
Retry later. -
Re-packaged Garage S3 with web ui
Upgraded to upstream 2.2.0CloudronVersions:
https://communityapps.appx.uk/cloudron-garage-s3/CloudronVersions.jsonCommunity Apps Website:
https://communityapps.appx.uk[ @community-apps ]
-
Hi @timconsidine , I know I won't have time to do a PR anytime soon, so I'll drop a note here. Huge kudos on bringing the package forward.
The Garage state is stored entirely in SQLite databases. I can't remember the names of them... there's 2 or 3? So while you've spec'd the directories where they will live, that's only part of what needs to be done with them for a restoreable Garage installation on Cloudron.
https://docs.cloudron.io/packaging/addons/#sqlite
You'll want to make sure they're explicitly called out in the manifest. Doing so makes sure they get baked up safely.
If you don't, it is possible that a backup will fail to correctly capture all of the metadata about the Garage instance, and the result could be lost data upon restore. (That is, if a WAL file is not flushed, then the standard backup might capture the metadata DB in an inconsistent state, and if someone had to restore, they would have a corrupt and unrecoverable Garage installation.)
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login