Un servidor sincronizado en la nube es fundamental para cualquier organización. Permite almacenar los archivos y datos de manera segura, brindando la posibilidad de acceder a ellos en cualquier momento. Hay varias opciones para tener un servicio de alojamiento de archivos en un servidor propio, y en este artículo intentaremos ayudarte a decidir cuál es la mejor opción para tu empresa comparando Nextcloud vs. onwCloud vs. Seafile. Todas son buenas alternativas en un hosting propio a Google Drive o Dropbox.
Se puede considerar a ownCloud y Nextcloud como primas: Nextcloud fue iniciada por algunos de los fundadores y desarrolladores de ownCloud que se escindieron de esta. Por su parte, Seafile nació en China de manera independiente.
Precios que no están por las nubes
Nextcloud es completamente open source, brindando una opción que se puede descargar e instalar en un servidor propio de manera gratuita (tiene una suscripción para empresas, que permite ampliar las capacidades, pero no es necesaria y es el mismo código base). Esto la diferencia de sus competidoras en que las otras proveen de dos versiones: una gratuita (ownCloud de software libre, y SeaFile de código abierto) con capacidades limitadas, y otra Pro/Enterprise, con diversos precios y características (en el caso de ownCloud es con licencia propietaria, diferente de la versión Community).
Podemos comparar, la versión Enterprise de ownCloud para 25 a 100 usuarios, que tiene un costo mensual de 12 euros por usuario con la promoción de Seafile para un máximo de 9 usuarios, con un valor total de 100 dólares anuales, o para organizaciones con 10 a 100 usuarios, con un precio de 44 euros al año por usuario. Los precios comienzan a descender a partir de los 100 usuarios en ambos casos. Por el lado de Nextcloud, la suscripción empresarial comienza con 100 usuarios, desde 36 euros anuales por usuario en la versión básica, hasta 95 en la Enterprise. Igualmente, es importante resaltar que Nextcloud Enterprise se puede obtener de forma gratuita.
Descarga e instalación de servidores en la nube
Existen varios métodos para descargar e instalar Nextcloud: un archivo de almacenamiento, un listado de proveedores con los cuales hacer una instalación directa y un instalador web para servidores virtuales dedicados o hosting compartido. También ofrece dispositivos e imágenes para una fácil implementación en sus servidores.
ownCloud brinda opciones de instalación muy similares: un instalador web o un tarball. También ofrece dispositivos, imágenes y paquetes de distribución para implementarlo fácilmente en los servidores. Por otro lado, incorpora el Aparato, una manera sencilla para ponerlo en funcionamiento diseñada para usuarios no técnicos, basado en UCS («Univention Corporate Server»), que debe usarse junto a VMWarem, VirtualBox, QCOW 2 o ESX. Incluso ofrece una imagen Docker para instalarlo en contenedores.
Seafile es el servicio que provee menos opciones: paquetes binarios prediseñados para distribuciones de Linux y un instalador web (script de instalación). Además, ofrece imágenes para contenedores de Docker y es compatible con Raspberry Pi (cabe agregar que Nextcloud, gracias a su comunidad, también tiene una versión compatible).
Las tres plataformas ofrecen clientes en versión de escritorio para Windows, Mac OS y Linux, así como en móviles, tanto para Android como iOS.
Seguridad
Las medidas de seguridad ofrecidas por Nextcloud incluyen cifrado durante la transferencia de datos, cifrado de almacenamiento del lado del servidor y cifrado de extremo a extremo del lado del cliente. También brinda control de acceso a archivos y derechos de acceso a aplicaciones para un mejor control. Active Directory y LDAP son compatibles desde el primer momento. Puede trabajar con Kerberos y otros mecanismos de autenticación como OpenID Connect, OAuth2, JWT, CAS o cualquier base de datos SQL mediada por módulos Apache. Admite el inicio de sesión único (SSO) y proporciona autenticación SAML 2.0 (y Shibboleth) nativa en su interfaz web. Además, permite habilitar la autenticación de dos pasos.
ownCloud ofrece características de seguridad similares, aunque queda detrás de Nextcloud, ya que no cuenta con derechos de acceso a la aplicación y compatibilidad nativa con SAML. Sí cuenta con autenticación de múltiples pasos. Incorpora firewall, antivirus y protección contra ransomware.
Por último, Seafile también cuenta con encriptación de extremo a extremo en el lado del cliente, encriptación de datos del lado del servidor y encriptación durante la transferencia de datos. Ofrece autenticación de dos pasos. Tiene integración con Active Directory y LDAP. Los archivos son escaneados en busca de virus al subirlos.
Usabilidad
Los tres servicios presentan un diseño limpio y atractivo, con un uso muy intuitivo. Todas permiten compartir archivos y carpetas tanto con usuarios individuales como con grupos, e incluso a personas que no son parte de la organización.
Algo muy interesante: es posible ponerle «fecha de vencimiento» a los archivos, para que dejen de estar disponibles a partir de determinado momento, garantizando mayor seguridad.
Los archivos y carpetas pueden sincronizarse y tienen libre acceso desde casi cualquier equipo a través de las aplicaciones para distintos sistemas operativos ofrecidas por las tres plataformas.
Las diferencias de usabilidad se ven mayormente con la posibilidad de expandir estos servicios:
Nextcloud cuenta con una tienda que permite agregar más de 200 aplicaciones diferentes y desde la última versión, Nextcloud Hub 22, integra Talk, Groupware y Files, que permiten optimizar el trabajo en equipo, la productividad y la colaboración. Nextcloud Talk permite a los usuarios realizar llamadas, enviar mensajes de texto o tener reuniones virtuales con otros usuarios. Groupware proporciona funciones de calendario, administración de contactos y correo web.
El marketplace de ownCloud tiene más de 200 add-ons, que amplían sus posibilidades (por ejemplo, puede integrarse con Microsoft Teams u Office, agregar servicios de almacenamiento externo -incluido Dropbox-, agregar la función de marcadores y tareas, integrar una solución de respaldo, etc.). La gran desventaja es que no cuenta con una solución para videollamadas o mensajería.
Atrás queda Seafile, ya que si bien ofrece herramientas para editar, sincronizar y compartir archivos, no expande las posibilidades para el trabajo colaborativo de oficina. No tiene sistema de email, mensajería, llamadas o calendario.
Conclusión: Nextcloud vs. onwCloud vs. Seafile
Las tres plataformas brindan buenas soluciones de almacenamiento en la nube, aunque con diferentes características. Seafile es la más simple, que funciona como alternativa para compartir y sincronizar archivos, pero no mucho más. La competencia principal queda en Nextcloud vs. onwCloud: ambas son más robustas gracias a su posibilidad de ampliarse con apps, y tienen comunidades muy activas. Nextcloud queda en la delantera, ya que es Open Source, puede instalarse de manera gratuita, e integra herramientas de colaboración más avanzadas, adaptadas a las necesidades de las empresas.