Actualmente, la mayoría de las personas tiene su vida digital almacenada en los servidores en línea de diversas empresas. Tal es el caso de Google, Apple, Facebook, Twitter, Dropbox, Instagram y muchos otros. Probablemente usted ya ha subido sus fotos, su música, sus actividades diarias, pensamientos felices y tristes. Ha utilizado servicios en la web para compartir con los demás, para enviar y recibir correos electrónicos, libros de contactos, tienda de juego de música y vídeo, y tiene sus archivos almacenados en “la web” para que estén disponibles en cualquiera de sus dispositivos. ¡Sin duda alguna son servicios muy útiles! Cuando se daña el dispositivo, sólo tiene que entrar al nuevo para encontrar todas sus imágenes, contactos y otros ajustes. Es una capacidad sorprendente y reconfortante, gracias a los servicios de almacenamiento, algunas veces (quizás incorrectamente) llamado ‘la nube’.

Sin embargo, puede que se pregunte: ¿Dónde está esta información ¿Quién tiene acceso a ella?

Estas preguntas se han vuelto más relevantes luego de saber que “nuestros propios gobiernos y extranjeros nos espían, recopilan y husmean en prácticamente todas nuestras comunicaciones en línea..” (enlace en inglés).  Pero, así como seguramente el Gobierno lo hace, también pueden hacerlo los delincuentes y las grandes corporaciones. El conocimiento acerca de nosotros puede ser usado y abusado de muchas maneras, con ánimo de lucro, para el control, para la diversión inofensiva y perjudicial.

Muchas personas prefieren tener un mayor control sobre quién puede ver las fotos que mandan a sus amigos o cónyuge, quién tiene acceso a sus estados de cuenta bancarios, quién puede determinar su afiliación política, o saber dónde está -como los teléfonos móviles hacen seguimiento de su ubicación casi continuamente…

Aquí es donde plataformas como ownCloud y nextCloud, y tecnologías similares aparecen. Ellos le ofrecen la opción de resguardar sus datos.

___

OwnCloud y NextCloud son aplicaciones del tipo Servicio de Alojamiento de Archivos, que permite el almacenamiento en línea y aplicaciones en línea (computación en la nube). Al ser de software libre pueden ser instalados dentro de un servidor que disponga de una versión reciente de PHP (mayor o igual a 5.6) y soporte de SQLite (base de datos por defecto), MySQL o PostgreSQL.

Estos sistemas de almacenamiento en la nube colocan el control y la seguridad de sus propios datos de nuevo en sus manos. Ambos, básicamente hacen lo mismo, de hecho, NextCloud es una ramificación de OwnCloud para 2016, mientras que el primer lanzamiento de OwnCloud se remonta a 2010. La principal diferencia entre ambos es que NextCloud permite adicionalmente las conferencias de audio y vídeo, además de permitir compartir la pantalla a través de la integración SpreedBox. Si lo desea, puede ver una tabla de comparación en el enlace aquí. (En inglés)

___

Una vez que lo instale en un servidor (o alguien lo haga por Ud. -¡Recuerde que la descentralización es una herramienta importante para proteger la privacidad ¡) puede acceder a sus datos privados en un formato fácil de usar, con interfaz web y sincronizarlos con sus dispositivos como Android o iPhone. Puede almacenar sus contactos y calendario, así como archivos en ownCloud o NextCloud y, a través de la muchas de sus aplicaciones, puede almacenar contraseñas, reproducir música y películas, etc. Le permiten compartir de forma segura con otras personas y colaborar en documentos. Todo esto es gratis, ya que están disponibles bajo una licencia de código abierto, que le da el derecho de examinar, compartir y modificarlo. Aplicación desarrollada internacionalmente por una comunidad de colaboradores pagados y voluntarios, y donde usted también puede participar.

 

Cosas que OwnCloud o NextCloud no hacen

OwnCloud o NextCloud NO son herramientas de copia de seguridad. Ellos sincronizan el contenido de una carpeta local con el servidor. Se actualizan las modificaciones y nuevas versiones, así como supresiones de archivo, pero de modo que, si se elimina un archivo en el servidor, este se eliminará en todos los dispositivos sincronizados, y si se elimina un archivo en el cliente, este se elimina en el servidor y luego se elimina en otros dispositivos que estén sincronizados.

Por ejemplo, ambos sistemas tienen una papelera para los archivos borrados y guardan las versiones anteriores de los archivos, lo que significa que archivos eliminados o modificados pueden ser recuperados. Pero esta funcionalidad puede ser desactivada por el administrador del sistema. Y dependiendo de la configuración de uso de espacio, se borrarán con el tiempo las versiones anteriores de los archivos. ¡Es por ello que siempre se recomienda realizar una copia de seguridad de lo que tiene en su servidor de la nube!

Adicionalmente se puede sincronizar el almacenamiento con otros servidores externos para realizar intercambios de archivo de servidor a servidor. Los archivos se mostrarán en su interfaz web y se pueden sincronizar con el cliente. ¡Sin embargo, no se replican en el servidor! Ellos se acceden simplemente cada vez que lo soliciten en la interfaz web. ¡Una vez que el almacenamiento externo desaparece o el acceso al usuario al otro servidor no está disponible, ya no podrá acceder a los archivos! Sin embargo, puede hacer una copia si lo desea y tenerlos en su propio servidor.

La aplicación de almacenamiento externo le permite montar servicios como Google Drive, Dropbox, Amazon S3, servidores de Archivos SMB/CIFS, servidores FTP en la nube u otros OwnCloud /NextCloud. De esta manera, Ud. puede acceder al contenido de todos sus diferentes servidores de almacenamiento en la nube.

 

La pregunta del millón ¿Qué tan seguros son OwnCloud y NextCloud?

  •  Ambos soportan protocolo seguro HTTPS y ofrecen cifrado del lado del servidor. El servidor genera automáticamente un par de claves pública/privada para cada usuario de 4096 bits de fuerte encriptación. Las claves privadas se cifran con la contraseña de inicio de sesión del usuario, por lo tanto, nadie puede visualizar sus datos si no se ha identificado en el servidor.

 

  • Son proyectos de código abierto para que todo el código sea visible. Ellos están comprometidos a crear código seguro y trabajar siguiendo las mejores prácticas de seguridad de la industria. Por último, emplean un experto en seguridad a tiempo completo y realizan auditorías de seguridad periódicas en el código.

 

Elija uno y pruébelo.

ownCloud nextCloud

Por: Javier Esteva / Developer Apps Android/iOS. FrontEnd

Programador Java 8, C#, XCODE

En Twitter: @javieresteva

@goldenfrogtech

Javier Esteva

Javier Esteva