Nextcloud is the most deployed on-premises file share and collaboration platform. Access & collaborate across your devices. Your data remains under your control.
This tutorial is mostly for newcomers and those that are not so familiar with the Docker. I'm not an expert, but I want to share my installation as a tutorial to help others. Feel free to comment in the discussion section of this resource.
In this tutorial, we are going to use this Docker build for Nextcloud: linuxserver/nextcloud
Before you start with the installation of this image you need to create a database and user for that database with a password. I use PHPMyAdmin and MySQL for this.
Let's begin with the installation.
Launch linuxserver/nextcloud container
- Go to the Registry tab in your Docker and search for
- Click on
linuxserver/nextcloud, click the Download button and choose
- Wait for the image to download
- Go to Image tab and find
linuxserver/nextcloud. Select it and click on button Launch
Continue in the Container creation wizard and choose Advanced settings.
General settings tab
Click on Add Folder button and create a folder structure in your Docker:
Port Settings tab
|Local Port||Container port|
|< set your port number >||443|
|< set your port number >||80|
|PUID||< your userID >|
|PGID||< your groupID >|
|TZ||< your timezone >|
http://yourNASip:yourNextcloudLocalPortFor443and that's it!
Installation wizard for Nextclud
After you've navigated to browser make sure to choose MySQL/MariaDB as the database when installing Nextcloud via the web interface and fill the install form with database credentials. Also, change
Read official manual:
You can access your Nextcloud also from outside by using reverse proxy. (How to set up reverse proxy?)
- Related resources
- First, you need to SSH into your NAS. When you are in your NAS with the user you want the ID for, just type id and hit Enter. Now you'll get something like this: uid=1031(your_nas_user) gid=100(users) groups=100(users), 101(administrators)...www.synoforum.comThis tutorial will cover a few short steps that you need to know and setup in order to make your apps and services accessible via the internet (or LAN) using a specific domain name and custom (or default) port. It will also help you to avoid...www.synoforum.com