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

Come installare ownCloud 10 su Ubuntu 16.04

ownCloud è una popolare applicazione Web aziendale open source 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 di Google Drive, Dropbox, iCloud, ecc. ownCloud è un'applicazione multipiattaforma e supporta tutti i sistemi operativi più diffusi, ma questo tutorial è stato scritto appositamente per Ubuntu 16.04. Al momento della stesura, l'ultima versione di ownCloud è la 10.0.7.

1. Prerequisiti

  • PHP>=5.6 (si consiglia PHP 7.0 o superiore), 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 (consigliato MySQL 5.5 o successivo), MariaDB 5.5+, PostgreSQL o SQLite installati sul tuo server virtuale Linux.

2. Aggiorna il sistema

Come al solito prima di installare qualsiasi pacchetto di sistema sul tuo server, aggiorna prima il sistema:

# sudo apt-get update && apt-get upgrade

3. Installa ownCloud

Scarica la chiave del repository usando il comando wget e importala con il comando apt-key:

# wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -
OK

Assicurati che apt-transport-https sia installato poiché ne avremo bisogno per il passaggio successivo:

# sudo apt-get install apt-transport-https
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  aspell aspell-en dictionaries-common emacsen-common libaspell15 libexttextcat-2.0-0 libexttextcat-data liblua5.1-0 libyajl2
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 54 not upgraded.
Need to get 26.1 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt-transport-https amd64 1.2.26 [26.1 kB]
Fetched 26.1 kB in 0s (60.8 kB/s)
Selecting previously unselected package apt-transport-https.
(Reading database ... 35616 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_1.2.26_amd64.deb ...
Unpacking apt-transport-https (1.2.26) ...
Setting up apt-transport-https (1.2.26) ...

Crea un file owncloud.list in /etc/apt/sources.list.d in modo da poter aggiungere il repository ownCloud al server:

# echo 'deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list
deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /

Ora aggiorna nuovamente i pacchetti di sistema in modo da poter installare i pacchetti ownCloud:

# sudo apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://archive.canonical.com/ubuntu xenial InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Ign:5 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  InRelease
Get:6 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release [986 B]
Get:7 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release.gpg [481 B]
Get:8 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Packages [736 B]
Fetched 2203 B in 2s (1030 B/s)
Reading package lists... Done

Installa ownCloud eseguendo il seguente comando:

# sudo apt-get install owncloud-files
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  owncloud-files
0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
Need to get 0 B/35.1 MB of archives.
After this operation, 118 MB of additional disk space will be used.
Selecting previously unselected package owncloud-files.
(Reading database ... 35869 files and directories currently installed.)
Preparing to unpack .../owncloud-files_10.0.7-1.1_all.deb ...
Unpacking owncloud-files (10.0.7-1.1) ...
Setting up owncloud-files (10.0.7-1.1) ...

Ora possiamo procedere al passaggio successivo.

4. Crea un database MySQL per ownCloud

Accedi a MySQL con l'account root:

# mysql -u root -p

Ora creeremo un database MySQL per ownCloud utilizzando la seguente query:

mysql> CREATE DATABASE owncloud;

Quindi esegui la seguente query per aggiungere un utente separato per ownCloud che interagirà con il database:

mysql> GRANT ALL PRIVILEGES ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'enter_username_password_here';

Esegui il comando seguente per applicare i privilegi che abbiamo impostato:

mysql> FLUSH PRIVILEGES;

Ora possiamo uscire dalla sessione MySQL:

mysql> exit;

5. Configura ownCloud

Per prima cosa assicurati che i seguenti pacchetti siano installati poiché sono necessari a ownCloud:

# sudo apt-get install libapache2-mod-php7.0 \
    openssl php-imagick php7.0-common php7.0-curl php7.0-gd \
    php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring \
    php7.0-mcrypt php7.0-mysql php7.0-pgsql php-smbclient php-ssh2 \
    php7.0-sqlite3 php7.0-xml php7.0-zip

6. Configura Apache sul server ownCloud

Ora dovremo impostare la configurazione di Apache in modo che possa servire la directory ownCloud, aggiungere i seguenti contenuti di seguito al file /etc/apache2/sites-available/owncloud.conf con nano o il tuo editor preferito:

# sudo nano /etc/apache2/sites-available/owncloud.conf

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 i seguenti moduli Apache:

# sudo a2enmod rewrite
# sudo a2enmod headers
# sudo a2enmod env
# sudo a2enmod dir
# sudo a2enmod mime

Abilita la configurazione di Apache ownCloud:

# sudo a2ensite owncloud.conf

Ora riavvia il server web Apache:

# sudo systemctl restart apache2

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, ora dovresti aver installato correttamente ownCloud 10 sul tuo server.

Ovviamente non devi installare e configurare ownCloud 10 su un VPS Ubuntu 16.04, se utilizzi una delle nostre soluzioni di Hosting VPS su Cloud, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare e configurare ownCloud 10 su Ubuntu 16.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Potresti prendere in considerazione la lettura della nostra guida su Come installare NextCloud 14 su Ubuntu 16.04.

PS . Se ti è piaciuto questo post su come installare e configurare ownCloud 10 su un VPS 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 ownCloud 10 su Ubuntu 18.04 e 16.04

  2. Come installare ISPConfig 3 su Ubuntu 18.04

  3. Come installare R su Ubuntu 16.04

  4. Come installare Vai su Ubuntu 18.04

  5. Come installare ownCloud su Ubuntu 18.04

Come installare OwnCloud su Ubuntu 15.10

Come installare OwnCloud su Ubuntu 18.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04

Come installare ownCloud su Ubuntu 14.04

Come installare OwnCloud su Ubuntu 20.04