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

Come installare ownCloud su Ubuntu 18.04

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:

  1. Inserisci un nome utente e una password per l'account amministratore.
  2. Fai clic sul collegamento Archiviazione e database.
  3. Lascia l'impostazione predefinita della cartella dati.
  4. Fai clic sul pulsante MySQL/MariaDB.
  5. Compila i campi con le informazioni del database che abbiamo impostato sopra.
  6. 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.


Panels
  1. Come installare ownCloud 10 su Ubuntu 18.04 e 16.04

  2. Come installare R su Ubuntu 16.04

  3. Come installare Attendize su Ubuntu 16.04

  4. Come installare Joomla 3 su Ubuntu 16.04

  5. Come installare ownCloud 10 su Ubuntu 16.04

Come installare OwnCloud su Ubuntu

Come installare OwnCloud 8 su Ubuntu 14.04

Come installare OwnCloud 8 su Ubuntu 15.04

Come installare Contao su Ubuntu 20.04

Come installare Bugzilla su Ubuntu 20.04

Come installare OwnCloud su Ubuntu 20.04