Alright so I've always setup NextCloud with the snap, you can set it up in like 30 mins and with minimal hassle. Recently though I wanted to use NextCloud 20 (which the snap doesn't have) so I figure "well, I'll just do it the real way, can't be that hard, right?" It has been almost a week of fucking around with this server on my ancient laptop with MySQL, certificates, backup and restore, encryption, and so much more, and its still barely working and jank as fuck.
0/10 would not recommend.
@TheDoctor I eventually got it to work, but like I said its still janky. Collabora in Docker caused me more headache than I'd like to admit. I think my main problem was Apache, MySQL, and MariaDB, as I have had zero experience with any of them up until this point and was forced to do work with them a good bit. Plus it didn't help that the laptop is so slow it takes a good twenty seconds to show a neofetch.
@ThreeBadgersInATrenchcoat Jeez, sounds like you had fun. But I feel you, I had to do the same a while back. I still have no idea about any of it :D
@ThreeBadgersInATrenchcoat
Ouch...It ain't that bad! I've been running two instances of NC- one on an RPi spinning off Nextcloudpi and another on a VPS docker stack. More than happy to share my docker-compose file. Setup takes about 30mins from scratch and updates is just one simple command!
@ThreeBadgersInATrenchcoat
Yeah, same experience with 20.0
I was installing it just to test, and it just failed repeatedly on creating a first user.
I even tried command line, that just hangs for eternity.
So I dig up 19.0.4, replace all the files and run the same command again. Guess what? Installs in 10 seconds.
Writing down for myself: never use .0 or .1 Nextcloud release.
@ThreeBadgersInATrenchcoat It appears you're doing something wrong then. But I agree, setting it up by hand from scratch is a hassle especially if you don't know much about what you're doing.