Questo tutorial descrive i passaggi per installare Nextcloud per gli utenti di ISPConfig.
Prerequisiti
- Un server Linux con Apache, MariaDB e PHP installati
- ISPConfig 3.1+ installato (esercitazione sul server perfetto)
- Un (sotto)dominio che punta al tuo server. Userò nextcloud.example.com in questo tutorial
Aggiungi il sito
In ISPConfig vai a Siti e aggiungi un nuovo sito web
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
Vai a Opzioni
Aggiungi impostazioni php.ini personalizzate:
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
E premi Salva!
Aggiungi il database
NOTA:tutto il mio database ottiene l'ID client davanti a sé, quindi il database (utente) per il client 8 sarebbe chiamato "c8nextcloud". Potrebbe essere diverso nel tuo sistema.
Vai a Utenti del database e aggiungi un nuovo utente
Client: Select the client
Database user: nextcloud
Password: Generate a password and save this in a (temporary) txt file.
Salva il nuovo utente.
Quindi, vai su database e aggiungi un nuovo database
Site: nextcloud.example.com
Database name: nextcloud
Database user: Select the database user you just created
E premi Salva!
Aggiungi un utente FTP
Vai su Account FTP
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.
Salva il nuovo utente
Installa Nextcloud
Scarica Nextcloud Web Installer su nextcloud.com/install/#instructions-server (sotto Web Installer)
Accedi al tuo server con il tuo programma FTP utilizzando l'utente FTP che hai appena creato (puoi trovare il nome del tuo utente FTP sotto Account FTP) e carica setup-nextcloud.php nella cartella web.
Vai a nextcloud.example.com/setup-nextcloud.php
Fare clic su Avanti
Sostituisci
nextcloud
con
.
Fare clic su Avanti
Nome utente:il nome utente per il tuo utente amministratore
Password:la password per il tuo utente amministratore (usa una password complessa!)
Fare clic su Archiviazione e database
Cartella dati:
/var/www/clients/client8/web16/private/data
Tutti i file che inserisci in Nextcloud verranno ora salvati all'esterno della cartella /web, che è più sicura.
Nota:sostituire client8 e web16 con il client e l'ID web corretti. Puoi trovarli nelle impostazioni del tuo sito Web -> radice del documento.
Seleziona MySQL/MariaDB
Username: c8nextcloud
Password: The first password you wrote down in your txt file
Database name: c8nextcloud
Nota:puoi trovare il nome del database (utente) in ISPConfig-> Siti -> Database.
Premi Fine configurazione e abbiamo finito! L'unica cosa che resta da fare è configurare Nextcloud in base alle tue esigenze ed eventualmente installare alcune app.