Com instal·lar OwnCloud a Rocky Linux i AlmaLinux


L'ús compartit i la col·laboració de fitxers és una de les funcions clau que els usuaris aprofiten al núvol per tal d'agilitzar els fluxos de treball. Això permet que els equips i usuaris puguin fer els seus projectes de manera oportuna i còmoda, independentment de la distància geogràfica.

Owncloud és un servidor de fitxers que inclou un conjunt de programari que permet als usuaris carregar i compartir els seus fitxers i carpetes de manera segura i còmoda. Podeu implementar OwnCloud en un servidor local o en un servidor virtual allotjat pel vostre amfitrió web. A més, podeu optar per OwnCloud en línia, que és una plataforma SaaS el servidor de la qual està allotjat a Alemanya.

[ També us pot agradar: Programari d'emmagatzematge al núvol de codi obert per a Linux ]

OwnCloud es presenta en tres edicions: Community, Enterprise i Standard. L'edició de la comunitat és gratuïta i de codi obert i ofereix les funcions bàsiques que necessiteu per començar, i això és el que instal·larem.

En aquesta guia, instal·larem OwnCloud a Rocky Linux i AlmaLinux.

Abans de res, assegureu-vos que teniu el següent al seu lloc:

  • Una instància de la pila LAMP instal·lada a Rocky Linux o AlmaLinux.
  • Accés SSH a la instància de Rocky Linux amb un usuari sudo configurat.

Pas 1: instal·leu extensions PHP addicionals

A mesura que comencem, esperem que ja tingueu instal·lada la pila LAMP. OwnCloud ara inclou suport per a PHP 7.4 a diferència d'abans quan només era compatible amb PHP 7.2 i PHP 7.3.

Perquè la instal·lació continuï sense cap problema, calen alguns mòduls PHP addicionals. Per tant, instal·leu-los de la següent manera.

$ 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

Seguint endavant, heu de crear una base de dades per a OwnCloud. Això serà útil durant i després de la instal·lació per emmagatzemar fitxers crucials. Així que procediu i inicieu sessió al servidor de bases de dades MariaDB:

$ sudo mysql -u root -p

Dins del missatge de MariaDB, creeu la base de dades OwnCloud. En el nostre exemple, la base de dades s'anomena owncloud_db.

CREATE DATABASE owncloud_db;

A continuació, creeu un usuari de la base de dades OwnCloud i assigneu una contrasenya.

CREATE USER 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';

A continuació, assigneu tots els privilegis a l'usuari de la base de dades a la base de dades OwnCloud.

GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost';

Finalment, deseu els canvis i sortiu del servidor de bases de dades.

FLUSH PRIVILEGES;
exit;

Pas 3: instal·leu OwnCloud a Rocky Linux

Amb la base de dades al seu lloc, aneu a la pàgina de descàrrega d'OwnCloud i copieu l'enllaç a l'últim fitxer d'arxiu.

Mitjançant l'ordre wget, descarregueu el fitxer tarball de la manera següent.

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

Seguint, extreu l'arxiu descarregat al directori webroot.

$ sudo tar -jxf owncloud-complete-20210721.tar.bz2 -C /var/www/html

A continuació, canvieu la propietat al directori OwnCloud a l'usuari d'Apache.

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

A continuació, configureu els permisos tal com es mostra.

$ sudo chmod -R 775 /var/www/html/owncloud

Pas 4: configureu Apache per allotjar OwnCloud

El següent curs d'acció és crear un fitxer de configuració per a OwnCloud.

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

Copieu i enganxeu aquestes línies i deseu els canvis.

Alias /owncloud "/var/www/html/owncloud/"

<Directory /var/www/html/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/html/owncloud
 SetEnv HTTP_HOME /var/www/html/owncloud

</Directory>

A continuació, reinicieu el servidor web Apache perquè es realitzin els canvis.

$ sudo systemctl restart httpd

I comproveu que el servidor web s'està executant.

$ sudo systemctl status httpd

Finalment, configureu SELinux de la següent manera.

$ sudo setsebool -P httpd_unified 1

Pas 5: accediu a OwnCloud des d'un navegador

En aquest punt, hem acabat amb totes les configuracions. El següent pas és accedir a Owncloud des del navegador. Així que navegueu per l'URL:

http://server-ip/owncloud

Això us portarà a l'etapa inicial en què heu de crear un compte d'administrador. Per tant, proporcioneu el nom d'usuari i la contrasenya.

A continuació, feu clic a Emmagatzematge i base de dades i ompliu el formulari amb els detalls de la base de dades (usuari, base de dades i contrasenya).

A continuació, feu clic al botó Finalitza la configuració. Això us portarà a la pàgina d'inici de sessió on heu de proporcionar les vostres credencials d'administrador.

Això us porta al tauler d'OwnCloud.

Des d'aquí, podeu pujar els vostres fitxers i carpetes compartir-los i col·laborar amb altres usuaris.

I ja està. Us hem guiat amb èxit a través del procés d'instal·lació d'OwnCloud a Rocky Linux i AlmaLinux.