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

Come installare NextCloud 14 su Ubuntu 16.04

Ti mostreremo come installare NextCloud 14 su un VPS Ubuntu 16.04 . NextCloud è una suite software open source che consente agli utenti di archiviare i propri dati come file, contatti, calendari, un feed di notizie, elenchi TODO e molto altro sui propri server personali. È un'alternativa popolare a un'altra applicazione di file hosting ampiamente utilizzata chiamata ownCloud. Tuttavia, a differenza di ownCloud, NextCloud è completamente open source. Installare Nextcloud 14 sul tuo server Ubuntu 16.04 è un compito abbastanza semplice, segui i passaggi seguenti e dovresti avere Nextcloud 14 installato su Ubuntu 16.04 in meno di 10 minuti. Iniziamo con il tutorial!

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

Per eseguire NextCloud sul tuo VPS, devono essere soddisfatti i seguenti requisiti:

  • MySQL o MariaDB
  • PHP 7.0 +
  • Apache 2.4 con modulo mod_php

In questo tutorial, ti mostreremo come installare NextCloud 14 con server web Apache, PHP e server database MySQL su un VPS Ubuntu 16.04.

Fase 1:accedi tramite SSH e aggiorna il tuo sistema

Innanzitutto, dovrai accedere al tuo VPS Ubuntu 16.04 tramite SSH come utente root:

ssh root@IP_ADDRESS -p PORT_NUMBER

e come al solito, esegui i seguenti comandi per aggiornare tutti i pacchetti installati sul tuo VPS:

apt-get update
apt-get upgrade

Fase 2:installa Apache

L'installazione di Apache è piuttosto semplice:può essere facilmente installato utilizzando il gestore di pacchetti apt-get:

apt-get install apache2

Al termine dell'installazione, è possibile abilitare l'avvio automatico del server Web Apache al riavvio del server:

systemctl enable apache2

Puoi verificare se il server Apache è in esecuzione eseguendo il comando seguente:

systemctl status apache2

In alternativa, puoi verificare se il server web è installato e funzionante accedendo a http://your_server_IP utilizzando il tuo browser web preferito. Se tutto è a posto, il tuo browser caricherà la pagina Web Apache predefinita.

Fase 3:installa PHP 7.0

Per installare PHP 7 e alcuni moduli PHP richiesti da NextCloud, esegui il seguente comando:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-intl php7.0-gd php7.0-json php7.0-mysql php7.0-common php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xml php-imagick php7.0-zip

Fase 4:installa MySQL e crea un database

Successivamente, installeremo il server MySQL. Per fare ciò, esegui semplicemente il seguente comando:

apt-get install mysql-server

Ora puoi avviare il server del database e abilitarlo per l'avvio automatico all'avvio, con i seguenti comandi:

systemctl start mysql
systemctl enable mysql

Puoi anche eseguire mysql_secure_installation script per rafforzare la sicurezza del tuo server di database MySQL:

mysql_secure_installation

Dopo aver risposto a tutte le domande, ora puoi andare avanti e accedere a MySQL come utente root utilizzando la password che abbiamo inserito nel passaggio precedente:

mysql -u root -p

Per creare un nuovo database per la tua installazione di NextCloud, esegui i seguenti comandi:

CREATE DATABASE nextcloud_db;
GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
exit;

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

Passaggio 5:installa NextCloud 14

Il nostro ambiente di hosting è pronto e, inoltre, abbiamo creato un nuovo database. Possiamo ora procedere con l'installazione vera e propria di NextCloud.

Esegui i seguenti comandi per scaricare ed estrarre gli ultimi file di installazione di NextCloud 14:

cd /var/www
wget https://download.nextcloud.com/server/releases/latest-14.zip
unzip latest-14.zip
chown -R www-data:www-data nextcloud
rm latest-14.zip

Fase 6:crea il file dell'host virtuale Apache

Se vuoi poter accedere a NextCloud con un nome di dominio, dovrai creare un nuovo host virtuale. Puoi farlo con l'editor di testo nano:

nano /etc/apache2/sites-available/nextcloud.conf

Ora inserisci le seguenti informazioni nel file:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/nextcloud
ServerName your-domain.com
ServerAlias www.your-domain.com

Alias /nextcloud "/var/www/nextcloud/"
<Directory /var/www/nextcloud/>
 Options +FollowSymlinks
 AllowOverride All

<IfModule mod_dav.c>
 Dav off
</IfModule>

SetEnv HOME /var/www/nextcloud
 SetEnv HTTP_HOME /var/www/nextcloud
</Directory>

ErrorLog /var/log/apache2/nextcloud-error_log
CustomLog /var/log/apache2/nextcloud-access_log common
</VirtualHost>

Quindi dobbiamo abilitare il file host virtuale con il seguente comando:

ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf

Inoltre, dobbiamo assicurarci che siano abilitate anche le seguenti mod di Apache:

a2enmod rewrite headers env dir mime

Infine, riavvia il server web Apache:

systemctl restart apache2

Fase 7:completa l'installazione di NextCloud tramite browser Web

Ora puoi andare al tuo http://tuo-dominio.com (o http://IL TUO_INDIRIZZO_IP ) e segui le istruzioni sullo schermo per completare l'installazione di NextCloud.

Dovrai creare il tuo account utente amministratore scegliendo il tuo nome utente e password. Nella sezione "Archiviazione e database", inserisci le informazioni del database che abbiamo creato in precedenza e quindi fai clic su "Termina configurazione".

Questo è tutto. Il tuo NextCloud è stato installato correttamente e puoi accedere con le credenziali di accesso del tuo utente amministratore.

Ovviamente non è necessario Installare NextCloud 14 su Ubuntu 16.04 se utilizzi uno dei nostri servizi di Hosting NextCloud, in tal 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 14 su Ubuntu 16.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 ISPConfig 3 su Ubuntu 18.04

  2. Come installare Panda3D su Ubuntu 10.04

  3. Come installare NextCloud 15 su Ubuntu 18.04

  4. Come installare Vai su Ubuntu 18.04

  5. Come installare Nextcloud su Ubuntu 20.04

Come installare qt su Ubuntu 20.04

Come installare Nextcloud su Ubuntu 18.04 e 16.04

Come installare Nextcloud su Ubuntu 16.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04

COME INSTALLARE NEXTCLOUD SU UBUNTU?