Installare Nextcloud Hub 6 su Ubuntu
Questa guida illustra un approccio diretto all'installazione della
versione più recente di Nextcloud, una piattaforma di produttività self-hosted, su un
server Ubuntu. Nextcloud Hub 6 (27.1.3) offre hosting di file,
collaborazione e altro ancora, con la flessibilità di un server privato.
Prerequisites
-
Un server con Ubuntu 20.04 LTS o successivo.
-
Conoscenza di base dell'interfaccia a riga di comando.
Installation Process
Segui questi passaggi per installare Nextcloud Hub 6 (27.1.3) su Ubuntu
server:
Passaggio 1: Aggiorna il tuo
Server
Assicurati che l'elenco dei pacchetti del server e il sistema stesso siano aggiornati.
date:
sudo apt update && sudo apt upgrade -y
Passaggio 2: Installa Apache
Web Server
Installa Apache, che servirà i tuoi file Nextcloud:
sudo apt install apache2 -y
Step 3:
Installa PHP e i moduli PHP richiesti
Nextcloud richiede PHP per funzionare. Installa PHP insieme ai moduli necessari.
modules:
sudo apt install php libapache2-mod-php php-mysql php-dom php-xml php-mbstring php-gd php-curl php-zip -y
Passaggio 4: Installa MariaDB
Server
Installa MariaDB, un server di database per archiviare i dati di Nextcloud:
sudo apt install mariadb-server -y
Step 5: Create a
Database per Nextcloud
Innanzitutto, accedi alla shell di MariaDB:
sudo mariadb -u root -p
Dopo aver effettuato l'accesso, crea un database per Nextcloud e un utente con i permessi necessari.
desired credentials:
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'your_desired_username'@'localhost' IDENTIFIED BY 'your_desired_password';
FLUSH PRIVILEGES;
EXIT;

Step 6:
Installa Unzip e scarica Nextcloud
Prima di scaricare Nextcloud, assicurati di avere unzip installato per
estrarre il file scaricato:
sudo apt install unzip -y
wget https://download.nextcloud.com/server/releases/nextcloud-27.1.3.zip
Step 7:
Estrai Nextcloud e imposta i permessi
Estrai il pacchetto Nextcloud nella directory root del web e imposta i permessi corretti.
correct permissions:
unzip nextcloud-27.1.3.zip -d /var/www/html/
sudo chown -R www-data:www-data /var/www/html/nextcloud/

Step 8: Configure
Apache per Nextcloud
Crea un file di configurazione Apache per Nextcloud:
sudo nano /etc/apache2/sites-available/nextcloud.conf
Inserisci la seguente configurazione e salva il file:
Alias /nextcloud "/var/www/html/nextcloud/"
<Directory /var/www/html/nextcloud/>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
<IfModule mod_dav.c>
Dav off
</IfModule>
</Directory>
Abilita il nuovo sito e il modulo di riscrittura:
sudo a2ensite nextcloud
sudo a2enmod rewrite
sudo systemctl restart apache2
Step
9: Completa l'installazione tramite l'interfaccia web
Apri il browser web e vai a
http://your_server_ip/nextcloud. Completa la configurazione
fornendo le seguenti informazioni:
-
Dettagli dell'account amministratore: Scegli un nome utente e
una password per l'account amministratore Nextcloud. -
Data folder: Conferma il percorso della cartella dati
dove Nextcloud archivierà i suoi file. -
Database configuration: Inserisci le credenziali
per l'utente del database e il nome che hai creato in precedenza. Usa
localhost come host del database a meno che il database non sia
su un server diverso.

Dopo aver inserito i dettagli, fai clic sul pulsante Finish setup
per completare l'installazione e poi vai a
http://your_server_ip/nextcloud/index.php/login if you
non ha effettuato il reindirizzamento automatico.

Ora hai un'istanza di Nextcloud Hub 6 (27.1.3) in esecuzione su
Ubuntu. Inizia esplorando la dashboard e configurando il tuo
ambiente Nextcloud in base alle tue esigenze personali o aziendali. Se hai
bisogno di altre informazioni o ulteriore assistenza, non esitare a contattare
il nostro team di supporto submitting a
ticket.
Vedi anche Documenti iniziali
Related guides.
Hai bisogno di aiuto su altro?
Tempo di risposta mediano inferiore a 1 ora. Persone vere, non bot.