OwnCloud - Su propio sistema de almacenamiento en la nube - CentOS 7.2 64bit

Porque utilizar sistemas de almacenamiento en la nube cuando podemos utilizar uno todo nuestro, ue nadie puede husmear y que además con toda una serie de aplicaciones para mejorar sus funcionalidades. Estamos hablando de OwnCloud que instalaremos en un VPS de tipo STORAGE con el proveedor Vultr, que con 5 dólares/mes nos brinda 150GB de disco duro (más o menos 125 utilizables). Los precios de Google y DropBOX son más económicos pero la diferencia es quedarse con algo que se puede modificar/cambiar/adaptar a sus propias exigencias.

Se utilizará CentOS 7.1 porque desde la versión 8.0 OwnCloud requiere php 5.4 que no esta presente, de forma predefinida, en CentOS 6.X. Una vez preparado el VPS, accedemos a el y actualizamos el sistema:

yum update –y

Configuramos la zona horaria (personalizar)

rm /etc/localtime
ln -s /usr/share/zoneinfo/America/Bogota /etc/localtime

Configuramos el idioma:

localectl set-locale LANG=es_CO.iso88591

Instalamos los repositorios de OwnCloud:

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_...

Instalamos el programa y algunas dependencias que hacen falta:

yum install owncloud -y
yum install mariadb mariadb-server mariadb-libs php-mysql mod_ssl php-pecl-apc -y

Configuramos el arranque automático del servidor Web y MariaDB:

systemctl enable mariadb

systemctl enable httpd

abrimos solamente los puertos 22 TCP (SSH) y 443 TCP (Https) en el servidor:

firewall-cmd --add-port=443/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --add-port=22/tcp
firewall-cmd --permanent --add-port=22/tcp

Reiniciamos el cortafuegos:

systemctl restart firewalld

Iniciamos MariaDB y lo ponemos en seguridad (escogiendo la contraseña del usuario root de MySQL)

systemctl start mariadb

image

image

Lo reiniciamos:

systemctl restart mariadb

Entramos en el cliente y creamos la base de datos para OwnCluod y el usuario con los privilegios para “trabajar” con la base de datos:

mysql -u root -psesamo

MariaDB [(none)]> create database owncloud;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all privileges on owncloud.* to 'ownuser'@'localhost' identified by 'sesamo';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> quit
Bye

Al servidor hemos previamente asignado el subdominio storage.miodominio.org que vamos a configurar:

nano /etc/hostname

Modificamos la línea presente con(personalizar):

storage.miodominio.org

Creamos el certificado para el servidor Web con Let’s Encrypt siguiendo esta guía; luego reiniciamos el servidor Web:

systemctl start httpd

y accedemos a la pagina segura de OwnCloud:

https://storage.miodominio.org/owncloud

Donde terminaremos la instalación:

image

Creamos un usuario y una clave para acceder al programa y seleccionamos el enlace “Almacenamiento y base de datos” donde escogeremos MariaDB:

image

Presionamos el botón “Completar la instalación”, aparecerá:

image

ya que el programa cuenta con clientes para Windows, Android y MACOS. Cerramos la ventana y seleccionamos admin –> Administración. En esa pagina aparecerán todos los avisos de seguridad que tenemos que solucionar.

Luego vamos en admin –> Usuarios y creamos un nuevo usuario:

image

Le damos en Crear. Descargamos el cliente para Windows7. Lo instalamos y lo abrimos:

image

Ponemos la dirección del servidor y presionamos Next:

image

Ponemos el nombre de usuario y contraseña que acabamos de crear y presionamos Next:

Capture

Seleccionamos que vamos a sincronizar y la carpeta local donde guardaremos los archivo que queremos cargar al servidor. Seguimos con Connect… Ya estaremos conectados con el servidor y podremos empezar a añadir archivos a las carpetas configuradas.

Mejor aún que configuramos todo en nuestra red local (un Raspberry con un disco USB?) y permitimos el acceso desde afuera solamente a “los amigos declarados”

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo
Suscribirse a Comentarios de "OwnCloud - Su propio sistema de almacenamiento en la nube - CentOS 7.2 64bit" Suscribirse a VozToVoice - Todos los comentarios