Nextcloud 19

On this page, we explain step by step how to setup Nextcloud 19 with CloudPanel.

Installation

In the following example we will setup Nextcloud under the domain www.domain.com.

Preparation

Before we can start with the installation, we need to create an SSH User, a Database, and a Domain.

When you Add the Domain, make sure to select the Nextcloud 19 Vhost Template and the right PHP Version.



Installation

To install Nextcloud do the following steps:

  1. Login via SSH to the server e.g. with john-ssh and go to the users tmp directory:
cd ~/tmp
  1. Download and extract the latest Nextcloud 19 version.
curl -sLo nextcloud-19.zip https://download.nextcloud.com/server/releases/nextcloud-19.0.1.zip && unzip nextcloud-19.zip -d nextcloud-19
Latest Version

You find the latest version on github: https://github.com/nextcloud/server/releases

  1. Move files to the htdocs directory of the domain:
cp -R nextcloud-19/nextcloud/* /home/cloudpanel/htdocs/www.domain.com/
  1. Reset permissions.
cd /home/cloudpanel/htdocs/
clpctl system:permissions:reset www.domain.com 775
  1. Clean up the tmp directory.
rm -rf ~/tmp/*
  1. Open your domain in the browser and enter your admin account and database credentials.

Click on the button Finish setup to install Nextcloud 19.

  1. Done! Nextcloud 19 is now installed.