I like Nextcloud. But as someone who prefers to do bare metal installations (like this guide), its bare metal installation is difficult. It's called LAMP stacks (but because I use NGINX, it's called "LEMP" stacks). I do not recommend someone do it unless they want a challenge. If you would like, just click the link and go to the "archive" section. I myself did it, but this way I'm showing is easier. Many people dislike the Ubuntu snap store, but I've found it not that bad and to be the easiest to install Nextcloud. To install it, first you need snap. The command to install snap is sudo apt install snapd -y. Once installed, the command for Nextcloud is sudo snap install nextcloud. This next step you don't have to do if you don't intend on doing HTTPS so skip it if you won't. By default Nextcloud will use port 80 and we will need to change that. To do so, the command is sudo snap set nextcloud ports.http=81 followed by sudo snap set nextcloud ports.https=444. Once done, do sudo snap restart nextcloud (you'll need to do this regardless if you change the ports) and go to 192.168.xxx.xxx:81 your browser. Follow the setup instructions and it's good to go. Now download the app on your phone and upload your files. But just like Jellyfin, you can only do it at home. This is where the next two parts come in.
If you would like to read my guide on the LEMP stacks, click here.
Any issues with this guide, shoot me an email "[email protected]"
Date created: August 7th, 2026
Last modified: August 26th, 2026