Distributed storage for self-hosting

I host a few services that need file storage: Gitea, PeerTube, Dovecot. Now I want to scale them. Not because it's really needed, just out of curiosity. What is right solution for distributed storage? I see a lot of them, for example: CephFS, GlusterFS, Tahoe-LAFS. Which one is the best for my needs? It must be performant, so I think that FS over object storage is not very suitable because of difficulties with parallel access, maybe, IDK.

https://en.wikipedia.org/wiki/Clustered_file_system#Distributed_file_systems

Posted in: s/self-hosted

๐Ÿ˜บ kotovalexarian

2024-09-20 ยท 1 year ago

2 Comments โ†“

๐Ÿ˜บ kotovalexarian [OP] ยท 2024-09-24 at 11:57:

Here's a discussion on scaling Gitea. Looks like it's possible.

โ€” https://github.com/go-gitea/gitea/issues/2959

๐Ÿš€ SavaRocks ยท Jun 30 at 05:45:

guess the easiest way would be to mount a network share for each service.

after that just pass it as a volume to the docker instances


Source