X

Nextcloud, almacenamiento en la nube y mucho más (primera parte)

Ya lo sabemos, cuando utilizamos un servicio en Internet que es gratuito significa que el producto somos nosotros. Actualmente hay multitud de servicios en la llamada «nube» que nos ofrecen almacenamiento gratuito desde unos pocos gigabytes hasta decenas de ellos, según nuestras necesidades y las prestaciones del servicio. El problema es que, por norma general, son nubes opacas que suelen estar en otros países, de las que desconocemos sus normas de seguridad y, lo más preocupante, no sabemos qué hacen con nuestros datos.

Para solventar esto existen productos de almacenamiento libres que nos permiten acceder a su código fuente, que cumplen con cierta ética y que, además, nos podemos instalar en nuestros propios sistemas, véase VPS. Uno de ellos es Nextcloud.

Sobre Nextcloud

Se trata de un proyecto de software libre creado inicialmente por el mismo creador de OwnCloud, Frank Karlitschek, con el objetivo de que los usuarios recuperen el control sobre sus datos. El objetivo del producto es proporcionar a las organizaciones y a los particulares un control sobre su información y datos, facilitando la sincronización y el intercambio de ficheros entre dispositivos. Además incorpora otras herramientas que permiten comunicarse por audio y vídeo vía WebRTC de manera segura.

Entre sus principales características y ventajas encontramos:

Nuestros archivos accesibles desde cualquier lugar. Con su sencilla interfaz web nos permite compartir ficheros con otros usuarios, crear y enviar vínculos públicos protegidos por contraseña, permitir que otros carguen nuestros archivos en su nube e incluso recibir notificaciones de actividad por teléfono o correo. Incluye también clientes para dispositivos móviles y de escritorio.

Vista frontal web

La seguridad es lo primero. Desde el proyecto se nos garantiza que siguen las mejores prácticas de la industria respecto a la seguridad, implementando una amplia variedad de protocolos y aplicando de manera continua actualizaciones que corrigen posibles bugs de seguridad. De hecho, en las últimas versiones han incluido tecnologías como SAML 2.0 para garantizar la autentificación de segundo factor.

Gestionar el flujo de trabajo. Los administradores de sistema podrán controlar y dirigir el flujo de datos entre los usuarios o entre los servidores. El etiquetado de archivos basado en reglas y la respuesta a estas etiquetas, así como otros indicadores como la ubicación física, el grupo de usuarios, las propiedades del archivo y el tipo de solicitud, nos permitirán denegar específicamente el acceso, la conversación, la eliminación o la retención de datos. En dichas restricciones se pueden incluir ciertas zonas geográficas o grupos en concreto.

Supervisa la actividad del servidor. Hay que tener en cuenta que Nextcloud puede llegar a escalar hasta millones de usuarios, por lo que es muy importante revisar en todo momento el estado de los servidores. Para ello se nos brindan una serie de monitores que nos permiten supervisar su estado y rendimiento. Todo ello incluido en la interfaz web de usuario, además de una API. La App “Nextcloud Activity” ofrece a los usuarios una visión clara de lo que está pasando con sus ficheros en todo momento. Rastrea las modificaciones de archivos, descargas de acciones y cambios en comentarios o etiquetas. Todo ello se puede notificar mediante correo electrónico o incluso vía feed RSS.

Dispone de clientes para dispositivos móviles o de escritorio. Los tenemos disponibles en la mayoría de plataformas, entre las que se encuentran Android, iOS y PC. Esto nos permiten sincronizar y compartir los ficheros de una manera segura a través de una conexión cifrada. Los clientes móviles cuentan con la carga automática de imágenes y vídeos. Dichos clientes nos permiten manejar diferentes cuentas a la vez, mostrando todas las actividades que ocurren en el servidor y notificarnos de los nuevos elementos.

Posibilidad de almacenamiento externo. Dicha función da acceso a sus datos desde donde quiera que nos encontremos. Nextcloud permite acceder a los ficheros de terceros, productos privativos como Amazon, Google y Dropbox (úsalos bajo tu propia responsabilidad, naturalmente). Incluso podemos acceder a ellos mediante protocolos como NFS o FTP. Su aplicación de cifrado puede funcionar sobre datos en reposo tanto para el almacenamiento local como el remoto, protegiendo así los datos almacenados en redes fuera de nuestra infraestructura. Las claves pueden ser manejadas desde un servidor externo de claves o almacenadas localmente.

Como no podía ser de otra manera, también incluye calendario y agenda de contactos, pudiéndose sincronizar utilizando los clientes de escritorio o el dispositivo móvil. Permite sincronizar calendarios mediante CalDAV o CardDAV Sync.

Aspecto interfaz de la app de calendario

Llamadas de audio y vídeo seguras. Ya lo he comentado antes, Nextcloud utiliza su propio chat privado y seguro. Su propio servicio de videoconferencia es accesible a través de navegadores y aplicaciones dedicadas en ordenadores o computadoras, dispositivos móviles y clientes de escritorio. Podemos realizar una llamada, invitar a colegas o clientes, colaborar en grupos cerrados a través de vídeo y audio, siempre cifrados de extremo a extremo, además de mensajes de texto y compartición de ficheros. Todo ello garantizado mediante las tecnologías de Spreed.ME y WebRTC y facilitado por una interfaz fácil de usar.

Por último, y no menos importante, se nos ofrece una oficina en línea con la suite Collabora Online, una poderosa suite de oficina en línea, que está basada en el popular producto LibreOffice y que soporta la mayoría de formatos de documento, hojas de cálculo y presentaciones.

Realmente el artículo sería muy extenso, ya que el producto incorpora muchas funcionalidades como integración con LDAP, contraseñas integradas, cuotas de usuario, etcétera.

En las siguientes entregas aprenderemos a realizar la instalación sobre un servidor VPS, la instalación de un cliente sobre un sistema GNU Linux y por último varios ejemplos de uso.  Además echaremos un vistazo a Netxcloud Box, un dispositivo de hardware que nos permitirá tener nuestra propia nube privada en casa. Nos leemos en la próxima.

Todas las imágenes son capturas realizadas por mí. Los logos del producto pertenecen a su propietario.

5 1 voto
Article Rating
david ochobits: Un informático de sistemas con mucho que contar.

Ver comentarios (25)

  • Excelente entrada. Hay alguna forma de instalarlo en Local como si fuera un servidor con NFS o necesariamente hay que depender de un VPS, alojamiento similar o el Netxcloud Box que también es interesante -ya se empieza a ver Snappy Ubuntu Core- más seguido.

    Saludos.

    • Hola,

      El producto lo puedes instalar en una máquina virtual en una computadora de casa, sin problema, si esa es tu pregunta. No face falta que utilices ningún sistema embebido o prefabricado. Un saludo

    • Tal y como dice david ochobits, lo puedes instalar en casa. Pero no solo en una máquina virtual, se está instalando mucho en Raspberry PI con un HD externo conectado. Da muy buen resultado para un entorno de pocos accesos y puedes tener https con certificado de Lets encrypt de forma gratuíta.

  • Hola, que bueno ver que vas a desarrollar un tema que me interesa mucho.
    Sobre el Nextcloud box te comento que adquiri uno hace un par de meses pero aun no he logrado usarlo porque viene configurado para conectarse a internet por cable y yo no tengo esa posibilidad, solo puedo conectarme via wifi y me ha sido muy dificil encontrar la forma de configjrar el wifi en ubuntu core, debido al poco tiempo que tengo para investigar mejor.
    Ojala pudieras aconsejarme que hacer cuando llegues a ese capitulo.
    Gracias!
    Jairo

    • Hola Jair,

      Todavía no he probado Nextcloud box, lo tengo pendiente para próximos capítulos. Por lo que te podré contestar entonces :-)

      Saludos!!

    • Una solución a tu problema con la conexión de internet podría ser empleando un repetidor TP-Link TL-WA850RE. Además de ser un expansor de señal WiFi, posee un conector LAN, donde podrías conectar tu Nextcloud Box.

    • Tengo el mismo problema, me conecto a través de una red comunitaria que tenemos en el vecindario y no puedo llevar un cable desde mi rpi3B hasta hasta el router a través de la puerta.
      Si alguien conoce la manera de conectarlo via wifi sería genial que lo compartiese. Gracias.

      • Podría hacerlo conectando el cable de Ethernet desde mi portátil a la RPi compartiendo la conexión, pero no es una buena solución porque entonces tendría que tener permanentemente encendido el portátil.
        La idea es configurar el wifi de la Rpi en la SD donde tengo Nextcloud instalado.

  • Hablando de la nube, ¿hay algún servicio para sincronizar una nube con otra, si es posible de forma automática, sin servidor? osea, pongo GDrive y se sincroniza solo con Dropbox u otros, sin un pc/servidor encendido, yo utilizaría GDrive como original y los otros como copias. En estos momentos uso MultCloud pero es todo manual (si no pagas), antes usaba Jolicloud, por lo menos ahora no tengo que copiar manualmente sino que creo reglas de copia y lo hace a mi orden.
    Se que NextCloud como ownCloud o Seafile, Openmediavault, Amihi, etc necesitan servidores si o si, como los caseros, pero eso sera mas adelante, por ahora me conformo con esto.

    • Hola,

      No sé si he entendido bien la pregunta. Mediante API se puede integrar nextcloud con otros servicios en la nube, como los que comentas. También existen múltiples clientes de escritorio que permiten sincronizar con diferentes productos en la nube.

      Un saludo

      • Me refiero a algún servicio online web que no necesite servidor, como si fuese la pagina de Google Drive pero con multi-cuenta de nubes, recién vi Nextcloud/Owncloud me pide un servidor para conectarme pero no tengo porque no es mi computadora, sino el servidor es otro servicio de la nube, las aplicaciones de cualquiera no sirve o no entiendo como configurarla.

  • Me olvide, excelente articulo, espero la segunda parte...
    ...al igual que el de programación...
    Saludos

  • NetxCoud la evolución de ownCloud, esta muy bien, pero siendo francos estas soluciones tienen que venir acompañadas de almacenamiento, lo ideal es un VPS pero por ejemplo para que lo que yo lo utilizaría, un NAS por streaming, creo que el servicio traería un coste elevado.

    • Hola Isaac,

      Actualmente los VPS permiten añadir volúmenes adicionales, desde 100 GB por 10 $ al mes hasta 1 TB por 100 $ mes. A nivel local también les puedes conectar dispositivos adiconales, por ejemplo NAS.

      Un saludos

      • Si lo se, pero a mi 100 GB se me quedan muy cortos y para un capricho pagar más de 10 € al mes no me parece factible. Pero bueno, quizas más adelante me monte une en mi VPS, al menos para gestionar contactos y otras cositas

        • Siempre tienes la opción de comprarte un pc en una caja mini-ITX o similar. 2HD en Raid1 por fiabilidad (3 en Raid5 para más rendimiento) y una cpu de bajo consumo con 4GB de RAM debería ser suficiente para todo lo que quieras en un entorno de hogar. Otra opción es comprarte un NAS que permita instalar Nextcloud (creo que Synology lo permite, por ejemplo).
          Saludos

  • Muy interesante, lo acabo de montar en mi curro, con autenticación LDAP, acceso a distintas carpetas dependiendo del grupo del usuario y acceso a mail. En estos días hay unos usuarios haciendo pruebas y proponiendo mejoras y cuando me den el visto bueno, lo publicaremos para 600 personas.

    Seguro que con las futuras entradas relacionadas me das ideas para mejorar el sistema.

    Gracias por el artículo.

    • Hola Beñat,

      Muchas gracias a ti por comentar. Es cierto que Nextcloud tiene muchas posibilidades, además de la integración con LDAP también puedes añadir por seguridad un doble factor de autentificación entre otras medidas. Gracias por explicar tu experiencia, espero que los siguiente capítulos te sirvan. Siempre puedes enriquecerlos con tus comentarios.

      Un saludo

  • Yo tenia instalado owncloud en mi vps, donde almaceno poca información, no más de 1 GB, y bueno, contactos, sms, calendario y tareas, y el artículo me ha animado a pasarme a nextcloud.

    Lo de las conversaciones de video está muy bien, no soporto skype y el que se cargaran firefox hello me dejó un poco fuera de juego.

    Migrar a nextcloud ha sido bastante fácil, y no me he dejado ni un solo fichero por el camino. Una maravilla.

    • Hola José Miguel,

      Mi experiencia, de momento, también es muy buena. En próximas entregas os iré contando, incluido su magnífico sistema de vídeo.

      Un saludo

  • Hola a Todos, una pregunta uso la App Nextcloud en una Ipad pro, existe alguna manera o App de que la Info que tengo en la Ipad, se sincronicen con Nextlcloud? He visto una App Cloudnotes pero quiza puedan recomendarme otra. Muchas gracias y felicidades por la Pagina y toda la infórmacion que hay en ella.

  • Buenas tardes,

    He montado una unidad de red en Windows 7 usando webdav y no puedo visualizar las carpetas y archivos. Obviamente cuando accede por la web si puede ver todo.

    Eso me pasa con algunas PC's

    Cualquier ayuda, gracias.

Artículos relacionados

Este sitio utiliza cookies