Com instal·lar OwnCloud a CentOS 8


Owncloud és un programari client-servidor líder del mercat que ofereix una plataforma al núvol que us permet fer una còpia de seguretat dels vostres fitxers en una ubicació central i sincronitzar-los al núvol. És una excel·lent alternativa a les aplicacions de còpia de seguretat populars com OneDrive, Dropbox i Google Drive.

A diferència d'aquestes plataformes populars, OwnCloud no ofereix capacitats de centre de dades per allotjar fitxers. No obstant això, se us garantirà la seguretat i la privadesa de les vostres dades emmagatzemades.

En aquest article, us explicarem com podeu instal·lar OwnCloud a CentOS 8.

Abans de començar, assegureu-vos que teniu una pila LAMP instal·lada i en funcionament.

Amb tots els requisits complerts, ens podem arremangar i començar!

Pas 1: instal·leu mòduls PHP addicionals

OwnCloud és una aplicació PHP i la seva documentació oficial recomana PHP 7.3 o PHP 7.2 que ve instal·lat per defecte. A més, OwnCloud requereix algunes extensions PHP addicionals perquè funcioni perfectament.

Així que obriu el vostre terminal com a usuari sudo i executeu l'ordre.

$ sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

Pas 2: creeu una base de dades per a OwnCloud

Després d'instal·lar les extensions PHP necessàries, inicieu la sessió al motor de base de dades MariaDB mitjançant l'ordre següent i proporcioneu la contrasenya.

$ mysql -u root -p

En iniciar sessió, creeu una base de dades per a OwnCloud i afegiu un usuari per a la base de dades.

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 3: descarregueu OwnCloud a CentOS 8

El següent pas és descarregar el fitxer OwnCloud, en el moment d'escriure aquesta guia, l'última versió d'OwnCloud és la 10.3.2. Mitjançant l'ordre wget, descarregueu l'últim fitxer tarball.

$ wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

A continuació, extreu el fitxer tarball al directori /var/www/.

$ sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

A continuació, configureu els permisos de propietat que permetran al servidor web Apache llegir/accedir als fitxers i carpetes d'Owncloud.

$ sudo chown -R apache: /var/www/owncloud

Pas 4: configureu el servidor web Apache per a OwnCloud

Calen alguns canvis perquè el servidor web Apache serveixi OwnCloud. Així que creeu una configuració per a OwnCloud.

$ sudo vim /etc/httpd/conf.d/owncloud.conf

Afegiu la configuració següent.

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 surt del fitxer.

Perquè els canvis entrin en vigor, reinicieu el servidor web i confirmeu l'estat executant-lo.

$ sudo systemctl restart httpd
$ sudo systemctl status httpd

Si SELinux està habilitat i en funcionament, executeu l'ordre següent per permetre que el servidor web Apache escrigui al directori d'Owncloud.

$ sudo setsebool -P httpd_unified 1

Pas 5: Finalitzeu la instal·lació d'OwnCloud a CentOS 8

Amb totes les configuracions principals fetes, és hora de finalitzar la instal·lació d'OwnCloud. Per tant, inicieu el vostre navegador i visiteu la IP del vostre servidor tal com es mostra.

http://server-ip/owncloud

Proporcioneu el nom d'usuari i la contrasenya tal com es mostra a dalt. A continuació, feu clic a l'enllaç Emmagatzematge i base de dades directament a sota i seleccioneu la base de dades MySQL/MariaDB. Ompliu tots els detalls de la base de dades, és a dir, l'usuari, la contrasenya i el nom de la base de dades.

Finalment, feu clic al botó Finalitza la configuració per completar la configuració.

Això us portarà a la pàgina d'inici de sessió on iniciareu la sessió amb el nom d'usuari i la contrasenya que heu especificat anteriorment.

Com que estem iniciant sessió per primera vegada, se us presentaran opcions per instal·lar l'aplicació owncloud en diferents plataformes com Android i iOS.

Així és el tauler de control. Bastant senzill i intuïtiu d'utilitzar.

I així és com instal·leu OwnCloud a CentOS 8. Els vostres comentaris són molt benvinguts.