In questo articolo, ti mostreremo come installare ownCloud su un VPS Ubuntu 18.04 .
ownCloud è una popolare applicazione Web aziendale open source scritta in PHP utilizzata per la sincronizzazione dei dati e la condivisione di file. Consente agli utenti di gestire facilmente file, contatti, calendari, elenchi di cose da fare e altro, rendendolo un'ottima alternativa alle popolari piattaforme cloud come Google Drive, Dropbox, iCloud e così via. OwnCloud è un'applicazione multipiattaforma e può essere installata su tutti i sistemi operativi più diffusi.
Requisiti
ownCloud richiede le seguenti dipendenze:
- PHP>=5.6 (consigliato PHP 7.2), con le seguenti estensioni PHP abilitate:XML (Expat), curl, PDO, Phar, GD Graphics Library versione 2.0.x+, DOM, ctype, JSON, iconv, intl, mcrypt, openssl, bz2, Zlib e Zip.
- Apache Web Server>=2.0 compilato con modulo mod_rewrite
- MySQL>=5.x (con storage InnoDB), MariaDB 5.5+, PostgreSQL (9.0 o successivo) o SQLite installato sul tuo server virtuale Linux.
Fase 1:aggiorna il sistema
Accedi al tuo VPS tramite SSH come utente sudo:
ssh username@IP_Address
Se il tuo server utilizza un numero di porta SSH personalizzato, aggiungi semplicemente -p Port_number
al comando e sostituisci "Port_number" con il tuo numero di porta SSH.
Una volta effettuato l'accesso, immetti i seguenti comandi per aggiornare l'elenco dei pacchetti e tutti i pacchetti installati:
sudo apt-get update sudo apt-get upgrade
Fase 2:installa MySQL e crea un database
OwnCloud funziona con diverse piattaforme di database, come MySQL, PostgreSQL, MariaDB e SQLite. In questa guida utilizzeremo MySQL.
Se non hai MySQL o MariaDB installati sul tuo server, installalo con il seguente comando:
sudo apt-get install mysql-server
Una volta installato, imposta il motore di archiviazione predefinito su InnoDB. Apri il file di configurazione MySQL con:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
e aggiungi default-storage-engine = innodb
nel [mysqld]
sezione:
[mysqld] default-storage-engine = innodb
Riavvia e abilita il servizio MySQL:
sudo systemctl restart mysql sudo systemctl enable mysql
Accedi al server MySQL con:
sudo mysql
Crea un nuovo database e un nuovo utente per ownCloud e concedi le autorizzazioni all'utente:
create database owncloud; grant all privileges on owncloud.* to owncloud@localhost identified by 'owncloud_password';
Fase 3:installa ownCloud
Al momento della stesura, l'ultima versione di ownCloud è la 10.0.10.
Installa il pacchetto apt-transport-https necessario per abilitare il repository owncloud:
sudo apt-get install apt-transport-https
Scarica la chiave del repository usando wget
comando e importarlo con il apt-key
comando:
sudo wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_18.04/Release.key | sudo apt-key add -
L'output sarà il seguente:
OK
Quindi, abilita il repository ownCloud eseguendo il seguente comando:
echo 'deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list
Aggiorna l'elenco dei pacchetti e installa owncloud-files
pacchetto con:
apt-get update apt-get install owncloud-files
Una volta completata l'installazione puoi trovare i file ownCloud nel /var/www/owncloud
directory.
Fase 4:installa Apache e PHP 7.2
Installare Apache e PHP 7.2 è un compito molto semplice.
Per installare Apache, PHP 7 e tutti i moduli necessari sul tuo server Ubuntu 18.04, esegui il seguente comando:
sudo apt-get 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
Una volta completata l'installazione di Apache, esegui i seguenti comandi per abilitare i moduli Apache necessari:
sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime
Riavvia il servizio Apache e abilita l'avvio di Apache all'avvio con:
sudo systemctl enable apache2.service sudo systemctl enable apache2.service
Puoi anche controllare la versione php eseguendo:
php -v
L'output sarà simile al seguente:
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 with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
Passaggio 5:configura Apache per servire ownCloud
Ora dobbiamo configurare Apache in modo che possa servire la directory ownCloud.
Apri il tuo editor di testo e crea un file di configurazione per ownCloud:
sudo nano /etc/apache2/conf-available/owncloud.conf
aggiungi i seguenti contenuti:
Alias /owncloud "/var/www/owncloud/" <Directory /var/www/owncloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud </Directory>
Abilita la configurazione di Apache ownCloud:
sudo a2enconf owncloud
Riavvia il server Web Apache per rendere effettive le nuove modifiche:
sudo systemctl restart apache2
Accesso a ownCloud
Apri il tuo browser web e digita il seguente URL per accedere all'interfaccia web di ownCloud:
http://your_server_ip_address_or_domain_name/owncloud
Da qui puoi completare la configurazione seguendo i passaggi seguenti:
- Inserisci un nome utente e una password per l'account amministratore.
- Fai clic sul collegamento Archiviazione e database.
- Lascia l'impostazione predefinita della cartella dati.
- Fai clic sul pulsante MySQL/MariaDB.
- Compila i campi con le informazioni del database che abbiamo impostato sopra.
- Fai clic su Termina configurazione.
Ecco fatto, hai installato con successo ownCloud 10 sul tuo server Ubuntu.
Naturalmente, non è necessario installare e configurare ownCloud 10 su un VPS Ubuntu 18.04 se si utilizza una delle nostre soluzioni di Hosting VPS cloud, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare e configurare ownCloud 10 su Ubuntu 18.04 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 e configurare ownCloud 10 su un VPS Ubuntu 18.04, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.