On a fresh ubuntu 24.04 install, I used snap to install nextcloud. I did literally nothing beyond that action, I just installed it using “sudo snap install nextcloud”. It installs version 30.0.5.
Upon starting the installation wizard via the browser, I get this initial prompt:
I am trying to set the storage directory location, but the initial screen differs from the documentation. Is this a problem because I installed via snap?
Does anybody know why the “storage & database” install link is missing.
the snap installation will not offer alternative database selection during installation process, generally you’ll have to use the Database which comes with the snap:
However, the snap is very opinionated. Don’t want to use Apache? Sorry, the snap uses it. Don’t want to use MySQL? Sorry, that’s what the snap uses. Something other than PHP whatever-we’re-using? We picked the version we feel gives the best results. In other words, it’s not very tinker-friendly. We don’t do this to be mean, we do this so that we can reliably update it without your needing to worry about it.
The Nextcloud snap installation gives you a full LAMP stack (linux, apache2, mysql (MariaDB), PHP).
The developers of Nextcloud snap have already thought of something. It’s supposed to be a kind of black box. In addition, SQLite is not recommended as a database alternative for Nextcloud.
But you do not must use Nextcloud snap. You can install Nextcloud on your own, use Nextcloud AIO, …
Completely great explanations, thanks to all of you.
I fully did not realize that not only did the snap set more restrictive dependency choices, but it also had fully different options once installed and had its own separate documentation. I sort of assumed I would install via snap and then continue with the main nextcloud admin doc.