I spent several hours trying to configure NextCloud to work so I need to complain somewhere.
First I attempted the linuxserver.io version, but it uses SQLite by default and doesn't have a proper database, so I couldn't use it.
Then I tried the NextCloud AIO docker container, but I couldn't get it working.
Then I tried raw-dogging it without docker and not only did I get like 50 packages, it didn't work.
I then tried switching to Cloudreve and Seafile but they didn't have good external drive support.
Finally, I followed Techdox's guide to setting up NextCloud, and it worked perfectly fine.
AND THEN I HAD TO GET THE FUCKING EXTERNAL STORAGE PLUGIN FOR MY ZFS POOL TO WORK
AND THEN I HAD TO CHMOD MY ZFS POOL TO 777 (which you should NEVER do on prod) and then it worked fine
so yeah i fucking hate nextcloud im gonna use it every day