Nextcloud te installeren met ISPConfig 3.1

Deze handleiding beschrijft de stappen om Nextcloud te installeren voor ISPConfig gebruikers.

Vereisten

  • Een Linux server waarop Apache, MariaDB en PHP ge├»nstalleerd zijn
  • ISPConfig 3.1+ ge├»nstalleerd(The Perfect Server Tutorial)
  • Een (sub)domein dat naar je server wijst. Ik zal in deze handleiding nextcloud.example.com gebruiken

Voeg de site toe

In ISPConfig navigeer je naar Sites en voeg je een nieuwe website toe

Domain: nextcloud.example.com
Harddisk Quota: Set quota for the file storage if necessary, or use -1 for unlimited.
Auto-subdomain: None
Let's Encrypt SSL: <-- Check this to receive a free SSL certificate from Let's Encrypt.
PHP: Fast-CGI

Ga naar Opties

Voeg aangepaste php.ini instellingen toe:

opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.revalidate_freq=1
opcache.save_comments=1
memory_limit = 512M

En druk op opslaan!

Voeg de database toe

OPMERKING: Al mijn databases krijgen het client ID ervoor, dus de database (gebruiker) voor client 8 zou de naam “c8nextcloud” krijgen. Dit kan in jouw systeem anders zijn.

Ga naar database users en voeg een nieuwe gebruiker toe

Client: Select the client
Database user: nextcloud
Password: Generate a password and save this in a (temporary) txt file.

Bewaar de nieuwe gebruiker.

Ga dan naar databases en voeg een nieuwe database toe

Site: nextcloud.example.com
Database name: nextcloud
Database user: Select the database user you just created

En druk op save!

Voeg een FTP gebruiker toe

Ga naar FTP-accounts

Website: nextcloud.example.com
Username: nextcloud (ISPConfig will eventually add a prefix to this username)
Password: Generate a password and save it in the (temporary) txt file you created earlier.

Sla de nieuwe gebruiker op

Installeer Nextcloud

Download de Nextcloud Web Installer op nextcloud.com/install/#instructions-server (onder Web Installer)

Log in op je server met je FTP programma met de FTP gebruiker die je net gemaakt hebt (je vindt de naam van je FTP gebruiker onder FTP-Accounts) en upload setup-nextcloud.php naar de web folder.

Ga naar nextcloud.example.com/setup-nextcloud.php

Klik op volgende

Vervang

nextcloud 

door

.

Klik op volgende

Gebruikersnaam: De gebruikersnaam voor je admin gebruiker

Wachtwoord: Het wachtwoord voor je admin gebruiker (gebruik een sterk wachtwoord!)

Klik op Opslag & gegevensbestand

Gegevensmap:

/var/www/clients/client8/web16/private/data

Alle bestanden die je in Nextcloud plaatst worden nu buiten de /web map opgeslagen, wat veiliger is.

Opmerking: Vervang client8 en web16 door de juiste client en web id. Je vindt deze onder je website instellingen -> document root.

Kies MySQL/MariaDB

Username: c8nextcloud
Password: The first password you wrote down in your txt file
Database name: c8nextcloud

Opmerking: Je vindt de naam van de database (gebruiker) onder ISPConfig-> Sites -> Databases.

Druk op Finish setup, en we zijn klaar! Het enige wat nog te doen staat is Nextcloud naar je behoeften configureren en eventueel wat apps installeren.