Installing Nextcloud 15 on Ubuntu 18.04
Sommario:
- Prerequisiti
- Passaggio 1: creazione del database MySQL
- Passaggio 2: installazione di PHP e Apache
- Passaggio 3: configurazione del firewall
- Passaggio 4: download di Nextcloud
- Passaggio 5: configura Apache
- Passaggio 6: installazione di Nextcloud
- Conclusione
Nextcloud è una piattaforma di collaborazione e condivisione file self-hosted open source, simile a Dropbox. Viene fornito in bundle con lettore multimediale, calendario e gestione dei contatti.
Nextcloud è estendibile tramite app e dispone di client desktop e mobili per tutte le principali piattaforme.
In questo tutorial ti mostreremo come installare e configurare Nextcloud con Apache su una macchina Ubuntu 18.04.
Prerequisiti
Prima di iniziare con il tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.
Passaggio 1: creazione del database MySQL
NextCloud può utilizzare il database SQLite, PostgreSQL o MySQL per archiviare tutti i suoi dati. In questo tutorial useremo MySQL come database preferito.
Per creare un database e un utente, accedi prima alla shell MySQL digitando il comando seguente:
sudo mysql
Esegui le seguenti istruzioni SQL per creare un database chiamato
nextcloud
, l'utente chiamato
nextclouduser
e concedere all'utente tutte le autorizzazioni necessarie:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Passaggio 2: installazione di PHP e Apache
Nextcloud è un'applicazione PHP. PHP 7.2, che è la versione PHP predefinita in Ubuntu 18.04, è completamente supportata e consigliata per Nextcloud.
Eseguire il comando seguente per installare Apache, PHP e tutte le estensioni PHP richieste e:
sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2
Passaggio 3: configurazione del firewall
Supponendo che tu stia utilizzando
UFW
per gestire il tuo firewall, dovrai aprire le porte HTTP (
80
) e HTTPS (
443
). Puoi farlo abilitando il profilo 'Apache Full' che include le regole per entrambe le porte:
Passaggio 4: download di Nextcloud
Al momento della stesura di questo articolo, l'ultima versione stabile di Nextcloud è la versione 15.0.0. Prima di continuare con il passaggio successivo, visitare la pagina di download di Nextcloud e verificare se è disponibile una nuova versione di Nextcloud.
Inizia scaricando l'ultima versione di Nextcloud usando il seguente comando wget:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp
Una volta completato il download, estrarre l'archivio nella directory / var / www:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Impostare la proprietà corretta in modo che il server Web Apache possa avere pieno accesso ai file e alle directory di Nextcloud.
sudo chown -R www-data: /var/www/nextcloud
Passaggio 5: configura Apache
Apri il tuo editor di testo e crea il seguente file di configurazione di Apache.
sudo nano /etc/apache2/conf-available/nextcloud.conf
/etc/apache2/conf-available/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Abilita la configurazione appena aggiunta e tutti i moduli Apache richiesti con:
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Attiva le modifiche riavviando il servizio Apache:
Passaggio 6: installazione di Nextcloud
Ora che Nextcloud viene scaricato e tutti i servizi necessari sono configurati, apri il browser e avvia l'installazione di Nextcloud visitando il nome di dominio o l'indirizzo IP del tuo server seguito da
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Ti verrà presentata la pagina di configurazione di Nextcloud.
Conclusione
Hai imparato come installare e configurare Nextcloud sul tuo computer Ubuntu 18.04. Se hai un nome di dominio associato al tuo server Nextcloud, puoi seguire questa guida e proteggere Apache con Let's Encrypt.
Per ulteriori informazioni su come gestire l'istanza di Nextcloud, visitare la pagina della documentazione di Nextcloud.
nextcloud ubuntu apacheCome installare e configurare un server nfs su Ubuntu 18.04

Network File System (NFS) è un protocollo di file system distribuito che consente di condividere directory remote su una rete. In questo tutorial, vedremo come impostare un server NFSv4 su Ubuntu 18.04.
Come installare e configurare nextcloud con apache su centos 7

Nextcloud è una piattaforma di collaborazione e condivisione file self-hosted open source, simile a Dropbox. In questo tutorial ti mostreremo come installare e configurare Nextcloud con Apache su un computer CentOS 7.
Come installare e configurare owncloud con apache su Ubuntu 18.04

ownCloud è una piattaforma di sincronizzazione e condivisione file open source e self-hosted. In questo tutorial ti mostreremo come installare e configurare ownCloud con Apache su una macchina Ubuntu 18.04.