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.