In questo articolo, avremo spiegato i passaggi necessari per installare e configurare NextCloud su Ubuntu 20.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Nextcloud è una soluzione di hosting e condivisione file open source. È come un Google Drive/Dropbox che ti consente di archiviare, collaborare e condividere documenti, immagini e video all'interno della tua organizzazione. Se ti preoccupi della privacy, puoi passare a NextCloud, che puoi installare sul tuo server privato o su un server privato virtuale (VPS). Puoi caricare i tuoi file sul tuo server tramite NextCloud e quindi sincronizzare quei file sul tuo computer desktop, laptop o smartphone. In questo modo hai il pieno controllo dei tuoi dati.
Installa NextCloud su Ubuntu 20.04
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo apt update sudo apt upgrade
Passaggio 2. Installa lo stack LAMP.
NextCloud è costruito con PHP. Puoi ospitarlo come faresti con qualsiasi altra app Web scritta in PHP. Quindi, dovrai configurare Ubuntu come server LAMP. Se non l'hai già fatto, usa la nostra tradizionale guida LAMP per configurare Ubuntu in modo che serva PHP prima di continuare.
Passaggio 3. Installa Nextcloud sul sistema Ubuntu.
Scarica l'archivio zip NextCloud sul tuo server. L'ultima versione stabile è la 20.0.4 al momento della stesura di questo articolo. Potrebbe essere necessario modificare il numero di versione. Vai a questa pagina e fai clic su download for server
pulsante per vedere l'ultima versione:
wget https://download.nextcloud.com/server/releases/nextcloud-19.0.0.zip
Una volta scaricato, estrai l'archivio decomprimendolo:
sudo unzip nextcloud-19.0.0.zip -d /var/www/
Imposta i permessi della directory di conseguenza:
sudo chown www-data:www-data /var/www/nextcloud/ -R
Passaggio 4. Creazione di un database MariaDB per NextCloud.
NextCloud utilizza il database MariaDB per archiviare tutti i suoi dati come post, pagine, utenti, plugin e impostazioni dei temi. Accedi al tuo server MariaDB con il seguente comando e inserisci la tua password di root MariaDB:
mysql -u root -p
Una volta che sei nella console di MariaDB, crea un nuovo database:
MariaDB > create database nextcloud; MariaDB > create user [email protected] identified by 'your-passwd'; MariaDB > grant all privileges on nextcloud.* to [email protected] identified by 'your-passwd'; MariaDB > flush privileges; MariaDB > exit;
Passaggio 4. Configurazione di Apache per NextCloud.
Crea un nuovo file di configurazione dell'host virtuale per il tuo sito Web NextCloud, denominato your-domain.com.conf:
nano /etc/apache2/sites-available/your_domain.com.conf
E aggiungi il seguente contenuto al file:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/var/www/nextcloud" ServerName your-domain.com ServerAlias www.your-domain.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/nextcloud/> Options FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
Per abilitare l'host virtuale che abbiamo appena creato, esegui il seguente comando:
ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf
Affinché la nuova configurazione abbia effetto, riavvia il servizio Apache digitando:
sudo a2ensite your_domain.com.conf sudo a2enmod rewrite sudo systemctl restart apache2
Passaggio 5. Configura NextCloud.
Ora puoi accedere alla procedura guidata di installazione Web di Nextcloud utilizzando una connessione HTTP:
https://your-domain.com
Questo è tutto ciò che devi fare per installare NextCloud su Ubuntu 20.04 Focal Fossa. Spero che tu possa trovare utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.