Cómo instalar y configurar OwnCloud en CentOS 7
OwnCloud es un servidor de intercambio de archivos que le permite almacenar su contenido personal, como documentos e imágenes, en una ubicación centralizada, como Dropbox. La diferencia con ownCloud es que es libre y de código abierto, que permite a cualquier persona usarla y examinarla. También devuelve el control y la seguridad de sus datos confidenciales, eliminando así la utilización de un servicio de hosting de nube de terceros.
En este tutorial, instalaremos y configuraremos una instancia ownCloud en un servidor CentOS 7.
Importante:
Se requiere contar con una máquina CentOS 7 dedicada para instalar ownCloud y otras aplicaciones.
Se requiere crear el nombre de host owncloud.codigolite.com que resuelva a la IP que tiene esta máquina CentOS dedicada.
Paso 1 – Instalación de ownCloud
1.1. En una máquina CentOS 7 dedicada, proceder a instalar los requisitos
1 |
yum install -y git wget mariadb-server |
1.2. Importar el archivo de firmas de paquetes RPM de ownCloud
1 2 |
wget https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key rpm --import repomd.xml.key |
1.3. Descargar el archivo de repositorio de paquetes de ownCloud
1 2 |
cd /etc/yum.repos.d wget http://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo |
1.4. Instalar ownCloud desde el repositorio recién configurado.
1 |
yum install -y owncloud |
Paso 2 – Creación de una base de datos MySQL
2.1. Habilitar e iniciar MariaDB (MySQL)
1 2 |
systemctl enable mariadb systemctl start mariadb |
2.2. Conectarnos a la consola de MariaDB como root (aún sin contraseña)
1 |
mysql |
2.3. OwnCloud requiere una base de datos separada para almacenar datos. Usted puede llamar a esta base de datos lo que prefiera, decidimos en el nombre owncloud para mantener el estándar simples.
Ejecutar las sentencias para crear la BD para ownCloud y un usuario con privilegios totales sobre dicha base de datos.
1 2 3 4 |
CREATE DATABASE owncloud; GRANT ALL ON owncloud.* TO owncloud@localhost IDENTIFIED BY 'p4ssw0rd'; FLUSH PRIVILEGES; EXIT; |
Paso 3 – Configuración de ownCloud
3.1. Para mantener la información que se almacenara en owncloud creamos un directorio. por lo general la ruta debe tener permisos exclusivos para el usuario de Apache httpd y capacidad de disco suficiente.
1 2 3 |
mkdir /data chown apache:apache /data chmod 770 /data |
3.2. Para acceder a la interfaz web ownCloud, abra un navegador web e ingrese la siguiente dirección http//owncloud.codigolite.com/owncloud/ y completar los siguientes pasos:
1 2 3 4 5 6 7 8 |
Usuario : admin Clave : adiestra Base de datos : MariaDB/MySQL Nombre BD : owncloud Usuario BD : owncloud Clave BD : p4ssw0rd Host de BD : localhost Ruta de data : /data |
3.3. Haga clic en el botón finalizar configuración entonces podrá iniciar sesión en ownCloud. Como resultado aparecerá la pantalla de bienvenida:
3.4. Haga clic en la x en la esquina superior derecha de la pantalla de inicio, así podrá acceder a la interfaz principal.
Finalmente, puede crear o subir archivos a su nube personal.
En conclusión
De hecho OwnCloud puede replicar las capacidades de los populares servicios de almacenamiento en la nube.
Además el contenido de owncloud puede ser compartido entre usuarios o externamente con URL públicas.
Después de todo la ventaja de ownCloud es que la información se almacena de forma segura en un lugar que usted controla.
Finalmente explore la interfaz y para obtener funcionalidades adicionales, instale complementos con la tienda de aplicaciones de ownCloud.