GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Nextcloud su Ubuntu:una guida all'installazione passo passo

Se stai cercando una vera piattaforma di condivisione e sincronizzazione file self-hosted, Nextcloud è un eccellente punto di partenza. Ti mostrerò come installare Nextcloud su Ubuntu in pochi semplici passaggi.

Nextcloud è un server di applicazioni per la condivisione di file self-hosted che consente di archiviare file, documenti e contatti da una posizione centralizzata. È una vera piattaforma open source simile a Dropbox, Google Drive, OneDrive e altri servizi di archiviazione online proprietari.

Il problema con i grandi giocatori è che non sai dove si trovano esattamente i tuoi dati e se sono al sicuro dall'accesso da parte di altri. Quindi, quando si tratta di alcuni dati riservati che non si desidera archiviare su alcuni server di terze parti, è bene scegliere qualcosa che puoi controllare completamente.

Con Nextcloud puoi sincronizzare tutto tra i tuoi dispositivi e condividere file con altri. Inoltre, puoi creare più account per amici/familiari. Potranno quindi accedere al server e archiviare dati, in modo molto simile a Dropbox, ecc.

Il programma lato server di Nextcloud è pensato per funzionare su sistemi operativi Linux; pertanto, qualsiasi utente Linux, anche il principiante, può installarlo facilmente. Quindi, senza ulteriori indugi, passiamo all'installazione.

1. Installa il server Web Apache

Poiché Nexcloud verrà eseguito su un browser Web, il primo passaggio sarà l'installazione del server Web Apache.

sudo apt install apache2

Una volta installato, verifica lo stato di Apache:

sudo systemctl status apache2

Possiamo vedere che Apache Web Server è attivo e funzionante dall'output sopra.

2. Installa PHP

Nextcloud è scritto nel linguaggio di programmazione PHP, quindi PHP è un requisito essenziale per il codice Nextcloud. Esegui i seguenti comandi per installare i moduli PHP richiesti o consigliati da Nextcloud.

sudo apt install php libapache2-mod-php php-imagick php-common php-mysql php-gd php-json php-curl php-zip php-xml php-mbstring php-bz2 php-intl php-bcmath php-gmp php-dom unzip

Conferma la tua versione PHP:

php -v

Ricarica Apache per rendere effettive le modifiche.

sudo systemctl reload apache2

3. Installa e configura il server di database MariaDB

Nextcloud può utilizzare database MySQL, MariaDB, PostgreSQL o SQLite per archiviare i propri dati. In questa guida useremo MariaDB, quindi installiamolo.

sudo apt install mariadb-server

Con i server MariaDB installati, è necessario impostare una password per l'utente amministratore MariaDB:

sudo mysql_secure_installation

Quando ti chiede di inserire la password di root di MariaDB, premi il tasto Invio poiché la password di root non è ancora impostata. Quindi inserisci Y per impostare la password di root per il server MariaDB. Ricordati di fornire all'utente root di MariaDB una password complessa.

Successivamente, puoi premere Invio per rispondere a tutte le domande rimanenti, rimuovere utenti anonimi, disabilitare l'accesso root remoto e rimuovere il database di test.

4. Crea un database e un utente per Nextcloud

Accedi come utente root a MariaDB:

sudo mysql -u root -p

Quindi crea un nuovo database per Nextcloud. Questo tutorial nomina il database nextcloud , ma puoi usare il nome che preferisci.

CREATE DATABASE nextcloud;

Quindi, crea l'utente del database e concedi le autorizzazioni a nextcloud Banca dati. Scelgo nextcloud-user per un nome utente, ma puoi utilizzare il tuo nome preferito per questo utente.

Non dimenticare di sostituire your-password con la tua password preferita.

GRANT ALL ON nextcloud.* TO 'nextcloud-user'@'localhost' IDENTIFIED BY 'your-password';

Ricarica i privilegi ed esci.

FLUSH PRIVILEGES;
EXIT;

Conferma se l'utente può connettersi al database con la password fornita:

mysql -u nextcloud-user -p

5. Scarica e installa Nextcloud

Con il database configurato, ora è il momento di scaricare Nextcloud. Nextcloud è distribuito come file zip. Verifica l'ultima versione dalla pagina di download di Nextcloud prima di estrarre l'archivio.

Al momento della stesura di questo articolo, l'ultima versione è la 23.0. Usa il seguente comando per scaricare NextCloud:

wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip

Esegui i comandi seguenti per decomprimere il pacchetto in /var/www/html , crea data directory in cui Nextcloud per memorizzare i dati dell'utente e impostare le autorizzazioni directory appropriate:

sudo unzip nextcloud-23.0.0.zip -d /var/www/html/
sudo mkdir /var/www/html/nextcloud/data
sudo chown -R www-data:www-data /var/www/html/nextcloud/

6. Configura Nextcloud

Nextcloud è ora installato correttamente. Quindi, apri un browser web e puntalo su http://server-ip/nextcloud/ per completare i passaggi finali.

  1. Inserisci il tuo Nome utentePassword per creare un account amministratore.
  2. Specifica la cartella Dati . Nel nostro caso è /var/www/html/nextcloud/data .
  3. Fornire le impostazioni di connessione al database (utente, password e nome del database) come creato nel passaggio 4.
  4. Fai clic su Termina configurazione pulsante per completare l'installazione di Nextcloud su Ubuntu.

Ti ritroverai connesso come utente amministratore, dove potrai iniziare a personalizzare la tua istanza Nextcloud. Congratulazioni! Puoi iniziare a usarlo come archivio cloud privato.

Puoi proteggere la tua installazione di Nextcloud con un certificato SSL Let's Encrypt gratuito per il tuo dominio.

Grazie per aver utilizzato il nostro tutorial per installare Nextcloud su Ubuntu. Spero che questo sia stato utile.


Ubuntu
  1. Come aggiornare Ubuntu 20.04 LTS a 22.04 LTS:una guida passo passo

  2. Come installare Ubuntu su VirtualBox:una guida passo passo

  3. Come installare Docker Engine su Ubuntu:una guida passo passo

  4. Come installare NextCloud 13 su Ubuntu 16.04

  5. Come installare NextCloud 14 su Ubuntu 16.04

Come installare Nextcloud su Ubuntu 18.04 e 16.04

Come installare Nextcloud su Ubuntu 16.04

Come installare Nextcloud su Ubuntu 20.04 LTS

Come installare CouchDB su Ubuntu:una guida passo passo

Installa Docker su Ubuntu:una guida passo passo

COME INSTALLARE NEXTCLOUD SU UBUNTU?