Using Nextcloud with MinIO

MinIO is an object storage. I like it a lot and was thinking about using it with Nextcloud. Let’s see

I decided to use my distributed MinIO system as external storage. I’m currently using Sidekick to loadbalance to the MinIO nodes.

This works pretty fine; tested with an NGINX Loadbalancer, Sidekick and tested with direct access to one of my MinIO systems. Best / fastest results I got with Sidekick btw.

However, I was running into several Nextcloud bugs (which might or might not be related to using object storage). I noticed that it is really important to set “check for changes” to “never”. Otherwise it keeps synchronizing and synchronizing and synchronizing and … checking. With no end.

Another thing I noticed is that I had trouble when I enable Object Locking in MinIO. In an older version I also had trouble with versioning. But I haven’t tested with the current nextcloud version, yet because I don’t need versioning.

Pretty cool isn’t it?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.