this post was submitted on 16 Jun 2026
51 points (98.1% liked)

Linux

14199 readers
483 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] moonpiedumplings@programming.dev 5 points 2 weeks ago (1 children)

This is one of the most popular methods to handle apps that are using a storage backend directly over the internet for increased bandwidth, and separation of deployment and state.

If I'm hosting something like Nextcloud at a massive scale, it simply isn't feasible to use internal networks because they don't have enough bandwidth, and overlay/vpn network solutions have too much overhead. A common solution is to just run the services and directly connect to them over the internet. So I point my 10,000 node Nextcloud instance at S3, either my own cluster or somebody else's and S3 handles encryption while remaining reasonably performant. And scalable.

Garage uses their software internally for something similar: https://garagehq.deuxfleurs.fr/documentation/design/goals/ . On this page, they describe using it as their matrix image/file storage cache. Same thing there, they probably have a large distributed matrix cluster that needs storage that scales with it, while also being secure over different networks.

[–] just_another_person@lemmy.world -1 points 2 weeks ago (1 children)

Okay, as I said before, you had a technical issue you couldn't fix for one specific use-case. Jumping down to a less efficient (which this is) abstract to solve for that problem isn't a good solution, ESPECIALLY if you're self-hosting as you describe.

If I go to a store to buy hot dogs, and they're out of hot dogs, I wouldn't buy hamburgers to cut in half and try to pass it off as hot dogs just because they fit in a hot dog bun.

Do you have an alternative solution to the technical challenges I have mentioned above?