- Es una plataforma de colaboración de contenido de código abierto que permite a las organizaciones mantener y operar archivos y datos de colaboración en sus propios servidores, y se presenta como una alternativa a Microsoft 365 para nube privada
- Nextcloud Hub reúne Files, Talk, Groupware, Office, Assistant y Flow para ofrecer almacenamiento, reuniones, correo, edición de documentos, IA y automatización en un solo entorno
- Está dirigido a miles de organizaciones y decenas de millones de usuarios en todo el mundo, y destaca su escalabilidad con más de 400 mil despliegues, desde instalaciones pequeñas en Raspberry Pi hasta operaciones del tamaño de grandes proveedores de hosting
- Organismos públicos, empresas, proveedores de servicios e instituciones educativas pueden construir un entorno de colaboración autohospedado alineado con requisitos de soberanía digital, cumplimiento, costos, riesgo de fuga de datos y protección de la privacidad
- Mantiene los datos y las comunicaciones en servidores propios, y ofrece control de acceso, cifrado, gestión de usuarios y funciones de auditoría, por lo que es una opción pensada para el cumplimiento de normativas como HIPAA y GDPR
Plataforma de colaboración con control propio
- Nextcloud pone como mensaje central que los usuarios conserven el control sobre sus propios datos
- Como alternativa a Microsoft 365 para nube privada, destaca lo siguiente
- Facilita la colaboración remota
- Permite personalización y ampliación
- No hay fuga de datos hacia terceros
- Se ha consolidado como una plataforma de colaboración de contenido de código abierto utilizada por miles de organizaciones y decenas de millones de usuarios en todo el mundo
Componentes de Nextcloud Hub
- Nextcloud Hub integra varias herramientas de colaboración en una sola plataforma y conecta desde la gestión de archivos hasta reuniones, trabajo documental y automatización
- Nextcloud Files: plataforma autohospedada de almacenamiento y sincronización de archivos que ofrece interfaces de escritorio, móvil y web, además de funciones de colaboración
- Nextcloud Talk: ofrece voz, videoconferencias privadas basadas en infraestructura on-premise y chat de texto en navegador y móvil, e incluye compartir pantalla e integración con SIP
- Nextcloud Groupware: integra funciones de productividad como Calendar, Contacts y Mail para apoyar el trabajo en equipo
- Nextcloud Office: suite ofimática en línea basada en LibreOffice que permite edición colaborativa y soporta los principales formatos de documentos, hojas de cálculo y presentaciones
- Nextcloud Assistant: asistente local de IA integrado en Nextcloud Hub que realiza generación de contenido, preguntas y respuestas basadas en datos, resúmenes de correo y traducción
- Nextcloud Flow: conjunto de componentes de automatización para automatizar y simplificar flujos de trabajo internos
Rol de los productos principales
- Files añade control de acceso, integración con la infraestructura y mejoras de usabilidad al almacenamiento y sincronización de archivos accesibles desde cualquier lugar
- Talk ofrece chat grupal, reuniones web, compartir pantalla, funciones de protección y prevención de fuga de datos
- Groupware soporta planificación de equipo, correo electrónico, acceso desde cualquier lugar y uso de aplicaciones existentes
- Office es una suite ofimática en línea autohospedada, e incluye ver y responder comentarios, chat y llamadas durante la edición, y soporte para docx/pptx/xlsx
- Assistant ofrece Context Write, Context Chat, generación de imágenes con IA y generación libre de texto por prompt basadas en documentos y datos existentes
- Flow incluye automatización avanzada de procesos de negocio basada en Windmill, automatización de flujos de trabajo con la app Flow básica, Open Collaboration Services API y gestión de datos estructurados basada en Nextcloud Tables
Público objetivo y casos de uso
- Las empresas pueden aprovechar tecnología de almacenamiento de archivos en la nube de código abierto autohospedada para cumplir con requisitos de privacidad y seguridad
- El sector público, ante preocupaciones de soberanía digital, puede elegir una plataforma segura de almacenamiento de archivos en la nube autohospedada en lugar de proveedores de nube extranjeros
- Las compañías necesitan mejorar la eficiencia y el trabajo remoto mediante colaboración en línea, sin dejar de responder a cumplimiento, costos y riesgo de fuga de datos
- Los proveedores de servicios pueden aprovechar su propia infraestructura y retener clientes mientras ofrecen software de almacenamiento en la nube y herramientas de colaboración escalables y adaptables a su marca
- Las instituciones educativas necesitan herramientas de sincronización de archivos y colaboración con cumplimiento normativo para proteger datos académicos y la información personal de los estudiantes
Escalabilidad, control y comunidad
- Nextcloud es una plataforma de colaboración de contenido on-premise con más de 400 mil despliegues
- La escala de despliegue va desde entornos para 2 usuarios en Raspberry Pi hasta instalaciones distribuidas globalmente de grandes proveedores de hosting y entornos con decenas de millones de usuarios
- En productividad, permite compartir datos, colaborar y comunicarse más allá de los límites de la organización desde cualquier plataforma, tanto en la oficina como en movimiento
- En control, permite proteger, controlar y monitorear los datos y las comunicaciones de toda la empresa, asegurando que los datos permanezcan en servidores propiedad del usuario
- En comunidad, ofrece mejora continua mediante un modelo de desarrollo transparente totalmente de código abierto, y permite usar soporte empresarial cuando se necesite, sin lock-in ni paywalls
Cumplimiento y funciones operativas
- Los productos de Nextcloud están diseñados pensando en el cumplimiento
- Ofrecen aplicación de políticas de datos, cifrado, gestión de usuarios y funciones de auditoría
- Están orientados a respaldar requisitos de cumplimiento de normativas como HIPAA y GDPR
- Se ofrecen funciones relacionadas como Compliance Kit, capacidades de auditoría y File Access Control
- Se posiciona como una plataforma de almacenamiento de archivos en la nube y colaboración de contenido de código abierto para reducir riesgos, mejorar la comunicación de equipos remotos y minimizar costos operativos
1 comentarios
Opiniones de Hacker News
Nextcloud es una pesadilla
Primero, intenta hacerlo todo, pero no hace nada mejor que una app especializada
Por dentro también es un desastre: una sola pregunta sobre cómo obtener la IP real del cliente que hizo la llamada se convirtió en una discusión de 10 páginas con “sí se puede/no se puede” de un lado a otro
La “solución” era cambiar una configuración volátil dentro del contenedor Docker, y había que repetirlo si el contenedor cambiaba
Por último, las actualizaciones son absurdas. Una vez intenté actualizar una instalación y me dijo que no se podía hacer una actualización n+2; justo después, el instalador arruinó la base de datos. Por suerte tenía respaldo
Al frente tiene un proxy inverso Apache y detrás una base de datos PostgreSQL
Nunca tuve un problema grave al actualizar bajando una imagen nueva; a veces se queja de que faltan índices, pero se arregla fácilmente con la herramienta de línea de comandos
occLa IP real del cliente también la reenvía el proxy. Lo que quiero decir es que Nextcloud funciona bien
Lo que necesito en mi stack es una alternativa enfocada a Google Docs, pero cada vez que lo instalé me abrumó rápidamente la cantidad de funciones incluidas y lo complejo que era configurar el reemplazo de documentos
En ese momento la recomendación era instalar Collabora y conectarlo con Nextcloud, pero nunca logré que funcionara bien
Lo que vi por defecto fue un portal web lento y pesado, un calendario mediocre, una app de videoconferencias mediocre, una solución de respaldo de archivos y una tienda de apps intimidante llena de add-ons cuyo mantenimiento no quedaba claro. Parece que ahora también tiene un asistente de IA
Francamente me tranquiliza ver que no soy el único. Para respaldos de archivos me pasé a Seafile y estoy muy satisfecho, pero todavía me gustaría encontrar una herramienta de colaboración enfocada que pueda autohospedar
No es que no tenga desventajas, pero es bastante estable, y si usas un caché en memoria como Redis/Valkey, la velocidad y la capacidad de respuesta mejoran
Nextcloud puede intentar hacerlo todo, pero como usuario puedes ignorar eso y usarlo solo para compartir archivos y almacenamiento en línea
Si lo usas principalmente para almacenar y compartir archivos, funciona bastante bien. Tengo alrededor de 1 TB de datos de Nextcloud sobre un recurso compartido NFS, y ese NFS usa snapshots de ZFS y se respalda periódicamente en B2
Incluso si el servidor Nextcloud tiene problemas, si no usas funciones como el calendario, la recuperación es simple: vuelves a crear los usuarios y copias los directorios de datos de cada usuario. Con
occpuedes reindexar los datos de usuario y volver a la normalidadNo tuve problemas operando la imagen Docker orquestada con HCP Nomad
También ayudé a una pequeña organización sin fines de lucro a ejecutar Nextcloud con snap en una instancia AWS EC2; se actualiza solo y casi no tuvo problemas durante años. Allí hacen respaldos con snapshots de EBS
Aun así, la sincronización de archivos, contactos/calendario y algunas apps funcionan bien
Realmente ofrece muchísimas funciones y algunas están poco maduras, pero la función central —almacenamiento de archivos tipo Dropbox—, en mi experiencia, está bien
Las actualizaciones tampoco me han dado problemas. Más bien siempre me sorprenden un poco. No actualizo apenas sale una versión nueva, pero cuando está lista cambio la versión en
docker compose, hago pull y vuelvo a levantar el contenedorEntonces ejecuta las migraciones de base de datos y todo arranca. Lo he usado durante años sin problemas; no sé cuál es exactamente mi configuración, pero no es una pesadilla de escritura
Empecé a usar Nextcloud porque quería tener una alternativa a las big tech por si me bloqueaban la cuenta de Google, y después se convirtió en mi herramienta principal de uso diario
Es rápido, privado y los clientes para las principales plataformas de escritorio y móviles están maduros
Usado junto con OnlyOffice, reemplaza suficientemente la suite ofimática Google Docs Editors para edición no colaborativa
Me gusta autohospedar, pero no quiero asumir riesgos con el almacenamiento de archivos, así que pago con gusto Hetzner Storage Share [0] y me evito dolores de cabeza
Si quieres otro proveedor de hosting, el programa Simple Signup de Nextcloud[1] te ayuda a registrarte en un plan gratuito de un proveedor cercano, con 2 GB o más de almacenamiento. Si prefieres elegir por tu cuenta, también puedes ver la lista completa[2]
[0] https://www.hetzner.com/storage/storage-share/
[1] https://nextcloud.com/sign-up/
[2] https://nextcloud.com/providers/#:~:text=Providers%20for%20h...
Si no necesitas colaboración, Syncthing basta y ni siquiera necesitas servidor
O si tienes que pedir un NX21 nuevo y mover tú mismo los datos a la nueva instancia
Originalmente pensaba hacerlo así, pero para confiarlo como alternativa a la nube, su historial de CVE es bastante llamativo
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=nextcloud
Creo que es un malentendido común pensar que operar y poseer tu propia infraestructura es somehow más seguro
Estoy convencido de que los miles de ingenieros de seguridad de AWS/GCP/Azure/iCloud trabajan con mucha más rigurosidad que una persona individual. Como mínimo, a menudo reciben información sobre vulnerabilidades antes de que se haga pública y las mitigan antes de que el público se entere
El mío está en
10.27.0.68. Hackers, diviértanseLa mayoría de los CVE me dan risa. Son del nivel de “una mariposa se tiró un pedo afuera”
Si miras el primer ítem, dice que en Nextcloud Desktop Client 3.13.1 a 3.13.3 en Linux, los archivos sincronizados entre el servidor y el cliente podían quedar con permiso de escritura o lectura para todo el mundo, y que se corrigió en 3.13.4
O sea, algunas versiones menores puntuales actuaban como
umasky agregaban lectura para todo el mundo, y quizá incluso escritura. De todos modos, la mayoría de los clientes son sistemas de un solo usuarioHay que evaluarlo según los hechos. Hay niveles de vulnerabilidades. CVE solo es una señal de que el proyecto recibe atención, ni más ni menos
Pero para algunos de nosotros, operar nuestra propia infraestructura es más bien un hobby, y algunas cosas solo funcionan en redes privadas
Hace unos años armé mi propia configuración de Docker para Nextcloud y quedé muy satisfecho con el resultado
De vez en cuando tengo que iniciar sesión para actualizar el sistema y la configuración, pero es un buen momento para tomar una bebida caliente y escuchar un podcast
Si alguien opera su propia instancia, Nextcloud ofrece un escaneo[0] que revisa la URL pública, así que puede aparecer algo que valga la pena corregir
[0] https://scan.nextcloud.com/
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=azure
Al final, depende de qué estés alojando tú mismo
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=syncthing
Una solución que “hace de todo” va en contra del principio de minimizar la superficie de ataque
En seguridad, más no siempre es mejor. Mientras más gente haga más cosas, mayor es la probabilidad estadística de errores de comunicación y de configuración
https://www.cvedetails.com/product/34622/Nextcloud-Nextcloud...
También hay que ver si esto refleja problemas estructurales en la base de código o si es el resultado de que los investigadores de seguridad le están prestando la atención necesaria
Que haya muchos CVE también puede significar que las vulnerabilidades están bien documentadas. Pero si aparecen vulnerabilidades críticas una y otra vez, puede indicar malas prácticas de programación o descuido
Instalas headscale en una Raspberry Pi, y lo único visible hacia afuera son el puerto de headscale y el SSH del router. SSH se configura solo con claves
Usas otro equipo con soporte, no un router doméstico, y listo
Llevo varios años usando Nextcloud. En general, es una buena alternativa a Google Cloud
Aunque desde hace un tiempo el foco está puesto en desarrollar funciones de colaboración empresarial más que funciones para uso personal o familiar
Por ejemplo, la biblioteca de fotos es bastante limitada. Existe la app Memories para Nextcloud, pero no es mucho mejor
Ahora estoy migrando a Immich, y la app Nextcloud Notes para Android estuvo rota durante un tiempo
Uso un NAS Synology y con la app Synology Photos subo automáticamente al NAS sin pérdida de calidad. Funciona bien y es confiable para no perder fotos o videos, eliminar duplicados y saber qué se puede borrar de forma segura del teléfono
Pero la app Synology Photos para ver fotos no es buena. No lo es ni en móvil, ni en escritorio, ni en Android TV; tiene apenas funciones mínimas, y aun así falla
Nextcloud me da una sensación rara de “no me inspira confianza”. Quiero que mis archivos queden tal como están en sus carpetas originales, sin ediciones, cambios ni movimientos, y que los metadatos se guarden aparte; en ese aspecto me da una impresión extraña. Esto es 100% una sensación, no un hecho
Immich es excelente, pero implica mucha carga de administración. Con cada actualización existe el riesgo de que el trabajo termine siendo mucho mayor de lo esperado. La app de subida necesita mejorar, aunque yo uso la de Synology. No me parece seguro que Immich se encargue de la copia principal de mis fotos, y los desarrolladores dicen con mucha claridad que no se haga eso
Photoprism era la opción que usaba principalmente. Las funciones avanzadas requieren pago, y si no lo usa una sola persona también hace falta por los permisos. Me gusta, pero siento que no es tan bueno como quisiera
Me pregunto si me estoy perdiendo alguna app importante y confiable
MS y Google actúan de formas que no encajan bien con las leyes locales y, por ejemplo, se han negado a firmar contratos de procesamiento por encargo. Aunque MS empezó a moverse recientemente en este tema
Reemplazamos elementos de MS como todo SharePoint y la mayor parte de PIM por Nextcloud, y conectamos MS ADS con SAML sin grandes dificultades
El cliente de sincronización tiene cosas molestas. Por ejemplo, no se puede ponerle nombre a la instancia de Nextcloud, y en las últimas versiones ha empeorado
Aun así, hace su trabajo de sincronizar, y siempre se puede usar la nube en sí
Estoy evaluando Nextcloud para recomendarlo a organismos gubernamentales
El mundo necesita desesperadamente algo que compita con el stack de M365, o al menos que sea compatible con él. M365 se está comiendo el mundo, reduciendo las opciones y matando mucha innovación fuera del embudo de Microsoft
Por ejemplo, a Microsoft no le interesan tecnologías útiles para aplicaciones del tipo “decirlo una sola vez”, como un esquema de red; simplemente quiere que todo se haga con sus propias tecnologías, y cuanto más desordenado quede el backend, más le conviene
Tengo sentimientos encontrados. Es admirable el apoyo de la comunidad y de varios gobiernos, y la sólida base de código abierto que resulta útil desde individuos hasta grandes organizaciones
Pero hay mucho PHP heredado instalado, la calidad del conjunto de apps es muy irregular, y saber qué funciona bien requiere mucha investigación
La dirección de las actualizaciones también va por varios caminos. En particular, AppAPI es por un lado muy innovador, pero por otro también parece ir en direcciones raras
Sé que se usa con éxito en organizaciones muy grandes, pero sin dedicarle mucho tiempo es difícil hacerse una idea del compromiso y las consideraciones que requiere
Tampoco hay que olvidar la dependencia del iPhone, que ralentiza deliberadamente o directamente cierra las conexiones en segundo plano de proveedores que no sean Apple
Por eso sincronizar archivos con Nextcloud u otra app que no sea Apple cloud es casi un esfuerzo inútil y no documentado
Se puede dejar la app en primer plano y esperar. Siempre que la política de la empresa no obligue a apagar la pantalla después de cierto tiempo
Incluso en la configuración predeterminada, la sincronización en segundo plano parece funcionar razonablemente bien, y además agregué un atajo que mantiene la app en primer plano cuando el teléfono se está cargando, así que se mantiene actualizado casi al instante
Antes sincronizaba de esa forma cientos de GB de libros, papers, archivos org, contraseñas, etc.
No tiene relación con el producto
Esperaba que la DMA obligara a separar la plataforma de los servicios
Los desarrolladores de apps, por lo general, no se preocupan por nada más que su propia app. Muchas veces no consideran en absoluto la batería, la CPU ni los datos móviles
Pero al final la responsabilidad recae en Apple. En Windows pasa lo mismo con MS, y el caso de CrowdStrike es un ejemplo
En Hacker News, snap no es popular, pero si solo quieres las funciones básicas, vale la pena probar nextcloud snap. Está bien y se administra solo
Me gusta Nextcloud, y siempre tengo alguna instancia para compartir archivos con otras personas. Las funciones básicas funcionan bien
Aunque creo que habría sido mejor si se hubieran concentrado en las funciones principales, reducido la complejidad del código, hecho todo más rápido, eliminado bugs periféricos y garantizado que funcionara y se actualizara de forma estable
No se puede hacer bien una variedad tan grande de aplicaciones, y ahora hasta le sumaron IA
Me gusta mi servidor Nextcloud
Configuré la subida inmediata de fotos de la cámara del teléfono para reemplazar Google Photos
Ahora todas las fotos se sincronizan automáticamente con mi servidor en casa
Me parece mejor usar varios proyectos de código abierto que “hacen bien una sola cosa”, en lugar de un único producto que intenta hacerlo todo bien.
Preferiría dedicar tiempo a desarrollar especificaciones portables que permitan la interoperabilidad entre distintos proyectos de código abierto.
Yo uso NextCloud para eso. Todavía es pronto para estar completamente satisfecho, pero hasta ahora no ha pasado nada descabellado.
Estoy viendo cómo se comporta después de algunas actualizaciones y copias de seguridad.
Si usas Mail-in-a-Box como servidor de correo, al ir a
/cloudviene incluido NextCloud.Puedes iniciar sesión con las credenciales de mailinabox.
Uso todo esto ahí, desde mi base de datos de keepass hasta la sincronización de gnucash, calendario y contactos.