The recent post about OpenIO ( OpenIO, the ideal storage technology to protect data on a Nextcloud platform, enabling collaboration at scale ) got me thinking about what solutions exist to scale a Nextcloud instance beyond what a single server can easily provide. Besides OpenIO some other distributed file storage options usually come up: MinIO & Cepth.
However on a first glance all these seem quite a bit more advanced and for datacenters (and also partially Open Core) thus I am not sure if they are the right choice for someone wishing to scale up their home server a bit.
But today I came across SeeweedFS, which seems like a really interesting solution:
SeaweedFS is a simple and highly scalable distributed file system, to store and serve billions of files fast! SeaweedFS implements an object store with O(1) disk seek, transparent cloud integration, and an optional Filer supporting POSIX, S3 API, AES256 encryption, Erasure Coding for warm storage, FUSE mount, Hadoop compatible, WebDAV.
Anyone tried it with Nextcloud already? It seems to be possible to use both block-storage or a S3 like object storage. And you could even link via Webdav (no auth yet though).
I also like that it focuses on small files and quick access. The cloud backup options also seem very interesting for a home setup, if you don’t mind using those.
Any other comments or further suggestions?