Install OwnCloud on Ubuntu 18.04 LTS with Apache2, MariaDB and PHP 7.1
Sommario:
- Prerequisiti
- Passaggio 1: creazione del database MySQL
- Passaggio 2: installazione di PHP e Apache
- Passaggio 3: configurazione del firewall
- Passaggio 4: download di ownCloud
- Passaggio 5: configurazione di Apache
- Passaggio 6: installazione di ownCloud
- Conclusione
ownCloud è una piattaforma di sincronizzazione e condivisione file open source e self-hosted, simile a Dropbox, Microsoft OneDrive e Google Drive. ownCloud è estendibile tramite app e dispone di client desktop e mobili per tutte le principali piattaforme.
In questo tutorial ti mostreremo come installare e configurare ownCloud con Apache su una macchina Ubuntu 18.04.
Prerequisiti
Per poter installare i pacchetti e configurare i servizi di sistema dovrai accedere come utente con accesso sudo.
Passaggio 1: creazione del database MySQL
ownCloud può utilizzare il database SQLite, Oracle 11g, PostgreSQL o MySQL per archiviare tutti i suoi dati. In questo tutorial useremo MySQL come back-end del database.
Se MySQL o MariaDB non sono installati sul tuo server Ubuntu, puoi installarlo seguendo una delle guide seguenti:
Inizia accedendo alla shell MySQL digitando il seguente comando:
sudo mysql
Dall'interno della shell MySQL, eseguire la seguente istruzione SQL per creare un database:
CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Successivamente, crea un account utente MySQL e concedi l'accesso al database:
GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Infine, esci dalla console mysql digitando:
Passaggio 2: installazione di PHP e Apache
ownCloud è un'applicazione PHP. PHP 7.2, che è il PHP predefinito in Ubuntu 18.04, è completamente supportato e consigliato per ownCloud.
Installa Apache e tutte le estensioni PHP richieste usando il seguente comando:
sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
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 ownCloud
Al momento della stesura di questo articolo, l'ultima versione stabile di ownCloud è la versione 10.0.10. Prima di continuare con il passaggio successivo, visitare la pagina di download di ownCloud e verificare se è disponibile una nuova versione di ownCloud.
Utilizzare il seguente comando wget per scaricare l'archivio zip ownCloud:
wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp
Una volta completato il download, estrarre l'archivio nella directory
/var/www
:
sudo unzip /tmp/owncloud-10.0.10.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 ownCloud.
sudo chown -R www-data: /var/www/owncloud
Passaggio 5: configurazione di Apache
Apri il tuo editor di testo e crea il seguente file di configurazione di Apache.
sudo nano /etc/apache2/conf-available/owncloud.conf
/etc/apache2/conf-available/owncloud.conf
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Abilita la configurazione appena aggiunta e tutti i moduli Apache richiesti con:
sudo a2enconf owncloud
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 ownCloud
Ora che ownCloud viene scaricato e tutti i servizi necessari sono configurati, apri il browser e avvia l'installazione di ownCloud visitando il nome di dominio o l'indirizzo IP del tuo server seguito da
/owncloud
:
http://domain_name_or_ip_address/owncloud
Ti verrà presentata la pagina di configurazione di OwnCloud.
Conclusione
Hai imparato come installare e configurare ownCloud sul tuo computer Ubuntu 18.04. Se hai un nome di dominio associato al tuo server ownCloud, puoi seguire questa guida e proteggere Apache con Let's Encrypt.
Per ulteriori informazioni su come gestire l'istanza di ownCloud, visitare la pagina della documentazione di ownCloud.
owncloud 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 nextcloud con apache su Ubuntu 18.04

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 una macchina Ubuntu 18.04.