Búsqueda de sitios web

Cómo instalar OwnCloud en CentOS 8


Owncloud es un software cliente-servidor líder en el mercado que ofrece una plataforma en la nube que le permite realizar copias de seguridad de sus archivos en una ubicación central y sincronizarlos en la nube. Es una excelente alternativa a las aplicaciones de copia de seguridad populares como OneDrive, Dropbox y Google Drive.

A diferencia de estas plataformas populares, OwnCloud no ofrece capacidades de centro de datos para alojar archivos. No obstante, se le garantizará la seguridad y privacidad de sus datos almacenados.

En este artículo, le explicaremos cómo instalar OwnCloud en CentOS 8.

Requisitos previos

Antes de comenzar, asegúrese de tener una pila LAMP instalada y en ejecución.

Con todos los requisitos cumplidos, ¡podemos arremangarnos y comenzar!

Paso 1: Instale módulos PHP adicionales

OwnCloud es una aplicación PHP y su documentación oficial recomienda PHP 7.3 o PHP 7.2 que viene instalado por defecto. Además, OwnCloud requiere algunas extensiones PHP adicionales para que funcione sin problemas.

Así que abre tu terminal como usuario sudo y ejecuta el comando.

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

Paso 2: crea una base de datos para OwnCloud

Después de instalar las extensiones PHP necesarias, inicie sesión en el motor de base de datos MariaDB utilizando el siguiente comando y proporcione la contraseña.

mysql -u root -p

Al iniciar sesión, cree una base de datos para OwnCloud y agregue un usuario para la base de datos.

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

Paso 3: descargue OwnCloud en CentOS 8

El siguiente paso es descargar el archivo OwnCloud. Al momento de escribir esta guía, la última versión en OwnCloud es la 10.3.2. Usando el comando wget, descargue el archivo tarball más reciente.

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

Luego extraiga el archivo tarball al directorio /var/www/.

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

A continuación, configure los permisos de propiedad que permitirán al servidor web Apache leer/acceder a los archivos y carpetas de Owncloud.

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

Paso 4: Configurar el servidor web Apache para OwnCloud

Se requieren algunos cambios para que el servidor web Apache sirva OwnCloud. Así que crea una configuración para OwnCloud.

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

Agregue la siguiente configuración.

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>

Guardar y salir del archivo.

Para que los cambios entren en vigor, reinicie el servidor web y confirme el estado ejecutando.

sudo systemctl restart httpd
sudo systemctl status httpd

Si SELinux está habilitado y ejecutándose, ejecute el siguiente comando para permitir que el servidor web Apache escriba en el directorio de Owncloud.

sudo setsebool -P httpd_unified 1

Paso 5: Finalice la instalación de OwnCloud en CentOS 8

Una vez realizadas todas las configuraciones principales, es hora de finalizar la instalación de OwnCloud. Inicie su navegador y visite la IP de su servidor como se muestra.

http://server-ip/owncloud

Proporcione el nombre de usuario y la contraseña como se muestra arriba. Luego haga clic en el enlace "Almacenamiento y base de datos" directamente debajo y seleccione la base de datos "MySQL/MariaDB". Complete todos los detalles de la base de datos, es decir, usuario, contraseña y nombre de la base de datos.

Finalmente, haga clic en el botón "Finalizar configuración" para completar la configuración.

Esto lo llevará a la página de inicio de sesión donde iniciará sesión con el nombre de usuario y la contraseña que especificó anteriormente.

Dado que iniciamos sesión por primera vez, se le presentarán opciones para instalar la aplicación owncloud en diferentes plataformas, como Android e iOS.

Así es como se ve el tablero. Bastante sencillo e intuitivo de utilizar.

Y así es como instalas OwnCloud en CentOS 8. Sus comentarios son muy bienvenidos.