Little off topic but for people who wants a functional and fully featured self-managed version, there is Snap version.
Snap is literarily matter of 3 commands to install and it is self-contained and self-managed, meaning, it comes with all the dependencies, and it updates itself autometically.
Highly reliable option for people who just wants a plug n play solution as an end user.
How to install Snap NextCloud?
Step 1 (OS Install, VM or Physical)
Install Ubuntu Server 22 LTS (with SSH and nothing else)
Update the installation with following command, sudo apt update && apt upgrade -y
Install NextCloud Snap with just three commands,
sudo snap install nextcloud
sudo nextcloud.manual-install username password Replace the user name & password with your own.
sudo nextcloud.occ config:system:set trusted_domains 1 --value=192.168.1.123 (Replace the IP with your local nextcloud machine IP)
You can now access nextcloud via that IP address using any browser and device on that network.
Unless you are performing any maintenance to the OS or Server, for nextcloud, you don’t need to touch it. When a stable version is released, snap will auto update itself. You can just keep on using the setup !!
If you want to troubleshoot that, some specific info would be needed.
No, there is some “IT stuff” necessary for the system to work no matter how it’s installed. You will need to have at least a baseline working knowledge in several subjects to install and maintain a platform like this.
I don’t agree with the advice of just pointing you toward an improperly done snap installation because you will invariably run into other problems with it or go back and do steps that were skipped in haste to enable features you expected to be working out of the box. Better to learn and do it right in my opinion.
I wouldn’t recommend use of snap package if you plan to add more apps to your nextcloud since it seems that python that is used is outdated and some addons dont work properly.
On the other hand snaps make it extremely easy to setup https nextcloud instance