Com instal·lar OwnCloud a Ubuntu 18.04


OwnCloud és una plataforma de col·laboració al núvol i compartició de fitxers de codi obert líder, els serveis i funcionalitats de la qual són similars als que ofereixen DropBox i Google Drive. Tanmateix, a diferència de Dropbox, OwnCloud no té la capacitat del centre de dades per emmagatzemar fitxers allotjats. No obstant això, encara podeu compartir fitxers com ara documents, imatges i vídeos, per esmentar-ne alguns, i accedir-hi des de diversos dispositius com ara telèfons intel·ligents, tauletes i ordinadors.

En aquest article, aprendràs a instal·lar OwnCloud a Ubuntu 18.04 i versions més recents.

Pas 1: actualitzeu els paquets del sistema Ubuntu

Abans de començar, actualitzeu els paquets i repositoris del sistema amb l'ordre apt següent.

$ sudo apt update -y && sudo apt upgrade -y

Pas 2: instal·leu Apache i PHP 7.2 a Ubuntu

OwnCloud es basa en PHP i normalment s'hi accedeix mitjançant una interfície web. Per aquest motiu, instal·larem el servidor web Apache per servir fitxers Owncloud, així com PHP 7.2 i mòduls PHP addicionals necessaris perquè OwnCloud funcioni sense problemes.

$ 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

Un cop finalitzada la instal·lació, podeu verificar si Apache està instal·lat executant l'ordre dpkg.

$ sudo dpkg -l apache2

A la sortida, podem veure que hem instal·lat Apache versió 2.4.29.

Per iniciar i habilitar Apache perquè s'executi a l'arrencada, executeu les ordres.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Ara aneu al vostre navegador i escriviu l'adreça IP del vostre servidor a la barra d'URL tal com es mostra:

http://server-IP

Hauríeu d'obtenir una pàgina web a continuació que mostri que Apache està instal·lat i en funcionament.

Per comprovar si PHP està instal·lat.

$ php -v

Pas 3: instal·leu MariaDB a Ubuntu

MariaDB és un popular servidor de bases de dades de codi obert que és àmpliament utilitzat per desenvolupadors, entusiastes de les bases de dades i també en entorns de producció. És una bifurcació de MySQL i s'ha preferit a MySQL des de la presa de possessió de MySQL per Oracle.

Per instal·lar el MariaDB, executeu.

$ sudo apt install mariadb-server

De manera predeterminada, MariaDB no està assegurada i és propensa a violacions de seguretat. Per tant, hem de realitzar passos addicionals per endurir el servidor MariaDB.

Per començar a protegir el vostre servidor MySQL, executeu l'ordre:

$ sudo mysql_secure_installation

Premeu ENTER quan se us demani la contrasenya d'arrel i premeu ‘Y’ per establir la contrasenya d'arrel.

Per a les sol·licituds restants, simplement escriviu ‘Y’ i premeu ENTER.

El vostre servidor MariaDB ara està assegurat a un nivell decent.

Pas 4: creeu una base de dades OwnCloud

Hem de crear una base de dades perquè Owncloud emmagatzemi fitxers durant i després de la instal·lació. Així que inicieu sessió a MariaDB.

$ sudo mysql -u root -p

Executeu les ordres següents:

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Pas 5: descarregueu OwnCloud a Ubuntu

Després de crear la base de dades, ara l'ordre wget.

$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

Un cop descarregat, descomprimiu el paquet comprimit al directori /var/www/.

$ sudo unzip owncloud-10.4.0.zip -d /var/www/

A continuació, establiu els permisos.

$ sudo chown -R www-data:www-data /var/www/owncloud/
$ sudo chmod -R 755 /var/www/owncloud/

Pas 6: configureu Apache per a OwnCloud

En aquest pas, configurarem Apache per servir els fitxers d'OwnCloud. Per fer-ho, crearem un fitxer de configuració per a Owncloud tal com es mostra.

$ sudo vim /etc/apache2/conf-available/owncloud.conf

Afegiu la configuració a continuació.

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>

Desa i tanca el fitxer.

A continuació, heu d'habilitar tots els mòduls d'Apache necessaris i la configuració recentment afegida executant les ordres següents:

$ sudo a2enconf owncloud
$ sudo a2enmod rewrite
$ sudo a2enmod headers
$ sudo a2enmod env
$ sudo a2enmod dir
$ sudo a2enmod mime

Perquè els canvis entrin en vigor, reinicieu el servidor web Apache.

$ sudo systemctl restart apache2

Pas 7: finalització de la instal·lació d'OwnCloud a Ubuntu

Amb totes les configuracions necessàries finalitzades, l'única part que queda és instal·lar OwnCloud en un navegador. Així que aneu al vostre navegador i escriviu l'adreça del vostre servidor seguida del sufix /owncloud.

http://server-IP/owncloud

Se us presentarà una pàgina web semblant a la següent.

Just a sota, feu clic a Emmagatzematge i base de dades. Seleccioneu MySQL/MariaDB a la secció Configura la base de dades i ompliu les credencials de la base de dades que vau definir mentre vau crear la base de dades per a OwnCloud, és a dir, l'usuari de la base de dades, la contrasenya de l'usuari de la base de dades i el nom de la base de dades.

Finalment, feu clic a Finalitza la configuració per acabar la configuració d'Owncloud.

Això us portarà a la pantalla d'inici de sessió tal com es mostra. Introduïu el nom d'usuari i la contrasenya definits anteriorment i premeu INTRO.

Es presentarà una notificació indicant altres vies a les quals podeu accedir a OwnCloud des de l'aplicació iOS, Android i escriptori.

Tanqueu la finestra emergent per accedir al tauler com es mostra:

I ja està, nois! Hem instal·lat correctament la plataforma per compartir fitxers OwnCloud a Ubuntu 18.04.