Enviado por admin el
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
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:
Creamos un usuario y una clave para acceder al programa y seleccionamos el enlace “Almacenamiento y base de datos” donde escogeremos MariaDB:
Presionamos el botón “Completar la instalación”, aparecerá:
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:
Le damos en Crear. Descargamos el cliente para Windows7. Lo instalamos y lo abrimos:
Ponemos la dirección del servidor y presionamos Next:
Ponemos el nombre de usuario y contraseña que acabamos de crear y presionamos Next:
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”
Comentarios recientes