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

Come installare NextCloud 13 su Ubuntu 16.04

NextCloud è una delle più popolari applicazioni di sincronizzazione e condivisione di file self-hosted gratuite e open source. Puoi usarlo per archiviare i tuoi file personali, contatti, immagini, musica e molto altro e ti consente di accedervi o condividerli con i tuoi amici in qualsiasi momento. È un'alternativa popolare a un'altra applicazione di file hosting ampiamente utilizzata chiamata ownCloud.
In questo tutorial, ti mostreremo come installare NextCloud 13 su un VPS Ubuntu 16.04.
Se sei un utente ownCloud che desidera migrare a NextCloud, assicurati di leggere anche il nostro tutorial su come migrare da ownCloud a NextCloud.

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


Requisiti

Prima di iniziare con l'installazione è necessario soddisfare alcuni requisiti:

– Accesso SSH al tuo server. Dovrai essere in grado di connetterti al tuo server tramite SSH.

– Stack LAMP composto da Linux, server Web Apache, server di database MySQL o MariaDB e PHP 7.0, 7.1 o 7.2.

Si consiglia inoltre di proteggere il tuo NextCloud con un certificato SSL. Puoi acquistare un certificato SSL affidabile da qui.

1. Accedi tramite SSH e aggiorna il tuo sistema

Innanzitutto, devi accedere al tuo server tramite SSH come utente root:

ssh root@IP_ADDRESS -p PORT_NUMBER

assicurati di sostituire "IP_ADDRESS" e "PORT_NUMBER" con l'indirizzo IP del tuo server effettivo e il numero di porta SSH.

Dopo aver effettuato l'accesso, assicurati che il tuo server Ubuntu 16.04 sia aggiornato eseguendo i seguenti comandi:

apt-get update
apt-get upgrade

2. Installa Apache

Esegui il seguente comando per installare Apache sul tuo server:

apt-get install apache2

Al termine dell'installazione, è possibile abilitare l'avvio automatico del servizio all'avvio del sistema con:

systemctl enable apache2

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

systemctl status apache2

3. Installa PHP 7.0

Per installare PHP 7 insieme a tutti i moduli aggiuntivi richiesti da NextCloud, esegui il seguente comando:

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

4. Installa il server del database MySQL e crea un database

Successivamente, dobbiamo installare il server del database MySQL. Per fare ciò, esegui semplicemente il seguente comando:

apt-get install mysql-server

È ora possibile 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 root usando la tua password di root, con il seguente comando:

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;

Assicurati di sostituire "PASSWORD" con una password efficace e sicura.

5. NextInstallazione in cloud

Il nostro ambiente di hosting è pronto e abbiamo anche creato un nuovo database. Ora possiamo procedere con l'effettiva installazione di NextClould.

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

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

6. Configura l'host virtuale Apache

Per poter accedere alla tua installazione di NextCloud con il tuo dominio, dovrai creare un file di configurazione dell'host virtuale Apache. Puoi crearlo 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 yourdomain.com
ServerAlias www.yourdomain.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

7. Completa l'installazione di NextCloud tramite browser web

Ora puoi andare al tuo http://tuodominio.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 devi installare NextCloud 13 su Ubuntu 16.04, se utilizzi uno dei nostri servizi di hosting NextClould, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di 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 13 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 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 NextCloud 15 su Ubuntu 18.04

  5. Come installare Sensu 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 WordPress su Ubuntu 22.04