GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare NextCloud 15 su Ubuntu 18.04

NextCloud è una piattaforma di condivisione e comunicazione di file self-hosted gratuita e open source creata utilizzando PHP. È un'ottima alternativa ad alcuni dei popolari servizi disponibili sul mercato, come Dropbox, Google Drive, OwnCloud, ecc. Con NextCloud, puoi facilmente archiviare i tuoi dati sul tuo VPS Ubuntu 18.04, creare e gestire i tuoi contatti, calendari, elenchi di cose da fare e molto altro. In questo tutorial, installeremo NextCloud versione 15 su un VPS Ubuntu 18.04:la versione 15 è una versione principale che include molte nuove funzionalità e miglioramenti.

Abbiamo una versione aggiornata di questo tutorial su Come installare Nextcloud su Ubuntu 20.04

Prerequisiti:

– Un VPS Ubuntu 18.04
– Un utente di sistema con privilegi di root
– Server di database MySQL o MariaDB versione 5.5 o successiva con motore di archiviazione InnoDB.
– Apache 2.4 con mod_php abilitato
– PHP versione 7.0 o successiva

Accedi e aggiorna il server:

Accedi al tuo Ubuntu 18.04 VPS tramite SSH come utente root:

ssh root@IP_Address -p Port_number

Non dimenticare di sostituire "IP_Address" e "Port_number" con l'indirizzo IP effettivo del tuo server e la porta del servizio SSH.

Esegui i seguenti comandi per assicurarti che tutti i pacchetti installati su Ubuntu 18.04 VPS siano aggiornati all'ultima versione disponibile:

apt update && apt upgrade

Installa Apache e PHP:

Abbiamo bisogno di installare il server web Apache per servire i file NextCloud. Può essere fatto facilmente usando il seguente comando:

apt -y install apache2

Una volta installato il server web, abilitalo per l'avvio automatico dopo il riavvio del server:

systemctl enable apache2

Verifica che il server web sia attivo e funzionante sul tuo server:

service apache2 status

Ecco come dovrebbe apparire l'output:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ââapache2-systemd.conf
   Active: active (running) since Thu 2018-12-27 05:13:26 CST; 12min ago

Poiché NextCloud è un'applicazione basata su PHP, il nostro prossimo passo è installare PHP e alcune estensioni PHP richieste da NextCloud:

apt -y install php php-cli php-common php-curl php-xml php-gd php-mbstring php-zip php-mysql

Riavvia il server web Apache per caricare i moduli PHP:

systemctl restart apache2

Ora controlla la versione PHP installata sul tuo server:

php -v
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Installa MariaDB e crea un database:

NextCloud ha bisogno di un database SQL per memorizzare le informazioni. A tale scopo, installeremo il server del database MariaDB eseguendo il seguente comando:

apt -y install mariadb-server

Proprio come con Apache, abilita l'avvio automatico di MariaDB dopo il riavvio del server:

systemctl enable mariadb

Quindi, esegui lo script di post-installazione "mysql_secure_installation" per impostare una password per l'utente root di MariaDB e per migliorare ulteriormente la sicurezza del tuo server MariaDB. Una volta completati tutti i passaggi, puoi andare avanti e accedere al server MariaDB come utente root. Creeremo quindi un nuovo utente e database, entrambi necessari per l'installazione di NextCloud.

mysql -u root -p

MariaDB [(none)]> CREATE DATABASE nextcloud;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud_user'@'localhost' IDENTIFIED BY 'PASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Non dimenticare di sostituire "PASSWORD" con una password complessa.

Scarica e installa NextCloud:

Vai al sito Web ufficiale di NextCloud e scarica l'ultima versione stabile dell'applicazione. Al momento della pubblicazione di questo articolo, l'ultima versione di NextCloud è la versione 15.0.0.

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

Una volta scaricato l'archivio zip, decomprimilo nella directory principale del documento sul tuo server:

unzip nextcloud-15.0.0.zip -d /var/www/html/

Tutti i file verranno archiviati in una directory denominata "nextcloud".

Rimuovi l'archivio zip e cambia la proprietà dei file NextCloud:

rm -f nextcloud-15.0.0.zip
chown -R www-data:www-data /var/www/html/nextcloud

Questo è stato l'ultimo passaggio della configurazione del server e dell'installazione di NextCloud tramite la riga di comando. Ora puoi aprire il tuo browser web preferito e accedere a http://Your_IP/nextcloud per continuare con la configurazione. Assicurati di sostituire "Your_IP" con l'indirizzo IP o il nome di dominio del tuo server. Se tutto è configurato correttamente, otterrai la seguente schermata:

Crea un account amministrativo, imposta la cartella dei dati e inserisci i dettagli di MariaDB per l'utente e il database che abbiamo creato in precedenza in questo tutorial.

Questo è tutto:se hai seguito i passaggi del tutorial, avrai installato con successo NextCloud versione 15 sul tuo Ubuntu 18.04 VPS. Per maggiori dettagli sulla sua configurazione e utilizzo, consultare la loro documentazione ufficiale. Abbiamo pubblicato una versione più recente qui:Come installare Nextcloud su Ubuntu 20.04.

Ovviamente, non è necessario installare tu stesso NextCloud 15 su Ubuntu 18.04 se utilizzi uno dei nostri servizi di hosting NextCloud, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo e configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su Come installare NextCloud 15 su Ubuntu 18.04, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra, o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare FastPanel su Ubuntu 20.04

  2. Come installare Graylog Server su Ubuntu 16.04

  3. Come installare PHP 7.2 su Ubuntu 16.04

  4. Come installare Sensu su Ubuntu 18.04

  5. Come installare Nginx su Ubuntu 18.04

Come installare Nextcloud su Ubuntu 18.04 e 16.04

Come installare aaPanel su Ubuntu 20.04

Come installare osTicket su Ubuntu 16.04

Come installare NextCloud 14 su Ubuntu 16.04

Come installare Nextcloud 14 su Debian 9

Come installare Nextcloud su Ubuntu 20.04