Cargando



Cómo instalar ownCloud en CentOS 8

Tutorial para saber cómo instalar y configurar ownCloud en CentOs 8.


mar 06 2020 14:47
Avanzado
Total de Apartados : 5
mar 06 2020 14:59

La tecnología ha avanzado a pasos gigantes tanto que hoy en día podemos ver que una de las formas más usadas para disponer de documentos de forma segura e integral es usando la nube. Esto nos da un acceso prácticamente en cualquier lugar del mundo a los archivos que subamos y podemos estar seguros de su integridad ya que están en servidores cifrados que cumplen con los más altos niveles de seguridad garantizando que la información siempre está allí. Hoy vemos aplicaciones como OneDrive, Google Drive, etc, las cuales permiten alojar los archivos en una ubicación central y sincronizarlos en la nube directamente, es decir, todo cambio que se haga localmente de forma automática será replicado al archivo en la nube.

 

Una de las aplicaciones que ha tomado auge en este campo es OwnCloud la cual se ha desarrollado como un software de código abierto enfocado en ser una plataforma de colaboración para todo lo relacionado el almacenamiento en la nube Linux dando seguridad y privacidad de la información que sea subida. Por eso hoy veremos cómo instalar Owncloud en CentOS

 

Tutorial para saber cómo instalar y actualizar a CentOS 8 y conocer todas sus características y funciones.

 

ownCloud nos permite alojar los archivos en una ubicación central dando un nivel de privacidad ya que evita el acceso no autorizado de otros usuarios, adicional a ello, ownCloud nos brinda un cliente de escritorio gratuito y una aplicación gratuita para los sistemas móviles actuales dando un control total de acceso a los archivos.

 

Características ownCloud
Dentro de sus características más destacadas encontramos:

 

  • Permite sincronizar archivos y compartir datos desde todos los dispositivos asociados
  • ownCloud se aloja únicamente en nuestro servidor o nube privada con el fin de garantizar el acceso a los datos
  • Disponible para Android o iOS y como un punto extra, ownCloud puede trabajar en conjunto con Dropbox, Microsoft OneDrive y muchas más plataformas de nube.
  • Sincronización en tiempo real entre dispositivos de mesa y móviles.
  • Permite aumentar sus funciones a través de la instalación de aplicaciones gestionadas por la comunidad.
  • Todas las transferencias de datos son protegidas a través de encriptación SSL, suma de verificación, optimizaciones WebDAV y muchas más.
  • Permite trabajar con FTP, Swift, S3 o Dropbox para añadir almacenamiento externo.
  • Cuenta con un cifrado de extremo a extremo o de complemento E2EE para cifrar totalmente los archivos.

 

 

Ahora vamos a aprender a cómo instalar ownCloud en CentOS 8

 

 


1. Instalar LAMP CentOS 8


El primer paso a dar será instalar el conjunto LAMP (Linux – Apache – MySQL – PHP), lo cual será esencial para el funcionamiento de ownCloud.

 

Paso 1

Para esto el primer paso será instalar Apache, para ello ejecutamos lo siguiente:
sudo yum install httpd httpd-tools

1-Instalar-LAMP-CentOS-8.png

 

 

Paso 2

Será lanzado el siguiente mensaje el cual debemos aceptar para proceder con la instalación:

 

2-Instalar-LAMP-CentOS-8.png

 

 

Paso 3

Una vez finalice la instalación veremos lo siguiente:

 

 

3-Instalar-LAMP-CentOS-8.png

 

 

Paso 4

Después de esto vamos a ejecutar lo siguiente:
systemctl start httpd (inicia Apache)
systemctl enable httpd (habilita Apache)
systemctl status httpd (valida el estado de Apache en CentOS 8)

4-Instalar-LAMP-CentOS-8.png

 

 

Paso 5

Después de esto debemos permitir el acceso externo al servidor ejecutando lo siguiente:
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
systemctl reload firewalld
Paso 6

El siguiente paso es instalar MySQL en CentOS 8 para la gestión de base de datos, para esto ejecutamos lo siguiente:
sudo yum install mariadb-server mariadb -y

5-Instalar-LAMP-CentOS-8.png

 

 

Paso 7

Cuando el proceso finalice veremos lo siguiente:

 

 

6-Instalar-LAMP-CentOS-8.png

 

 

Paso 8

Ahora ejecutamos lo siguiente:
systemctl start mariadb (Inicia la base de datos)
systemctl enable mariadb (habilita la base de datos)
systemctl status mariadb (permite ver el estado de la base de datos)

7-Instalar-LAMP-CentOS-8.png

 

 

Paso 9

El siguiente paso será asegurar la instalación de MySQL, para ello ejecutamos lo siguiente:
mysql_secure_installation
Paso 10

Allí debemos validar una serie de preguntas asociadas a la base de datos:

 

 

 

8-instalación-de-MySQL.png

 

 

Paso 11

Cuando esto sea completado veremos lo siguiente:

 

9-instalación-de-MySQL.png

 

 

Paso 12

Por último, instalamos PHP con el siguiente comando:
sudo yum install php
Paso 13

Vamos a instalar una serie de complementos de PHP necesarios para ownCloud:
sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache

10-complementos-de-PHP-necesarios-para-OwnCloud.png

 

 

Paso 14

Ingresamos la letra S para confirmar y proceder con la descarga e instalación:

 

11-complementos-de-PHP-necesarios-para-OwnCloud.png

 

 


2. Configurar base de datos de ownCloud en CentOS 8

 

Paso 1

El siguiente paso a dar será crear la base de datos donde se alojarán los archivos en la nube, para ello accedemos a MySQL con el siguiente comando:
mysql -u root -p
Paso 2

Allí ingresamos cada una de las siguientes líneas:
CREATE DATABASE owncloud_db;
GRANT ALL ON owncloud_db.* TO 'usuario'@'localhost' IDENTIFIED BY 'contraseña';
FLUSH PRIVILEGES;
EXIT;

12-Configurar-base-de-datos-de-OwnCloud-en-CentOS.png

 

 


3. Descarga de ownCloud en CentOS 8

 

Paso 1

Procedemos a descargar ownCloud en CentOS 8 ejecutando el siguiente comando:
sudo wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

13-Descarga-de-OwnCloud-en-CentOS.png

 

 

Paso 2

Ahora vamos a extraer este contenido en el directorio /var/www/:
sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

14-Descarga-de-OwnCloud-en-CentOS.png

 

 

Paso 3

Configuramos los permisos de Apache en dicho directorio:
sudo chown -R apache: /var/www/owncloud

15-Descarga-de-OwnCloud-en-CentOS.png

 

 


4. Configurar Apache para ownCloud en CentOS 8

 

Paso 1

Vamos a crear un archivo de configuración de Apache con el fin del acceso de ownCloud, para esto ingresamos lo siguiente:
sudo nano /etc/httpd/conf.d/owncloud.conf
Paso 2

Allí ingresamos los siguientes datos:
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>

16-Configurar-Apache-para-OwnCloud-en-CentOS.png

 

 

Paso 3

Guardamos los cambios usando la combinación de teclas siguiente:

 

 

Ctrl + O

 

Salimos del editor usando:

 

Ctrl + X

 

 

Paso 4

Reiniciamos y comprobamos el servicio Apache con los siguientes comandos:
sudo systemctl restart httpd
sudo systemctl status httpd

17-Configurar-Apache-para-OwnCloud-en-CentOS.png

 

 

Paso 5

En caso de que SELinux este habilitado y ejecutándose, vamos a usar el siguiente comando con el fin de habilitar al servidor web Apache que escriba en el directorio de ownCloud:
sudo setsebool -P httpd_unified 1

5. Cómo funciona ownCloud en CentOS 8

 

Paso 1

Para completar la configuración de ownCloud iremos a un navegador e ingresamos la siguiente sintaxis:
http://ip-servidor/owncloud
Paso 2

Allí definimos lo siguiente:

 

  • Asignación de nombre y contraseña de administrador de ownCloud
  • En el campo “Configurar la base de datos” seleccionamos “MySQL María DB”
  • En la parte inferior ingresamos el nombre de la tabla, usuario y contraseña que hemos asignado en MySQL

 

 

 

 

 

Paso 3

Damos clic en el botón “Completar la instalación” para seguir el proceso:

 

 

 

Paso 4

Cuando esto finalice debemos ingresar el usuario y contraseña que hemos asignado:

 

 

 

Paso 5

Al acceder a ownCloud veremos lo siguiente:

 

 

 

Paso 6

Podemos cerrar esta ventana para ver el entorno general de OwnCloud:

 

 

 

Paso 7

Podemos acceder a los ajustes y estos se componen de dos secciones que son:

 

  • Personal
  • Administración

 

Personal
En la sección Personal podemos editar variables como:
  • Nombre
  • Foto
  • Correo
  • Contraseña
  • Lenguaje de uso
  • Activar las alertas y más

 

 

 

 

 

 

 

Seguridad
En seguridad podemos agregar dominios, visualizar sesiones o establecer aplicaciones:

 

 

 

 

Almacenamiento
Algunos ajustes como el almacenamiento son controlados por el administrador:

 

 

 

 

 

Administración
En la sección Administración podemos encontrar el apartado Aplicaciones donde podemos extender la funcionalidad de ownCloud:

 

 

 

 

Generar
En General podemos configurar:

 

  • Lenguaje de envío en correos electrónicos
  • Editar la dirección
  • Descargar el reporte de configuración de ownCloud
  • Establecer parámetros legales

 

 

 

 

 

Paso 8

Podemos activar el almacenamiento externo para aumentar la capacidad de alojamiento de archivos:

 

 

 

 

Paso 9

En la sección Cifrado podemos activar el cifrado para aumentar la seguridad en ownCloud:

 

 

Así es el método para instalar y configurar ownCloud en CentOS 8 y de paso contar con un mecanismo de alojamiento en la nube de forma segura y dinámica.

 

Tutorial para saber cómo instalar y acceder y configurar Webmin en CentOS 8 paso a paso con ejemplos.


¿Te ayudó este Tutorial?


1 Comentarios


Luis Felipe 2107
nov 21 2021 05:40

Que tal me fue muy utli esta información la cual agradezco bastante pero mi duda es como saber la ip de el servidor para poder entrar la configuración de owncloud

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X