1 puntos por GN⁺ 2024-09-23 | 1 comentarios | Compartir por WhatsApp
  • 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

 
GN⁺ 2024-09-23
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

    • Llevo casi 3 años ejecutando Nextcloud con Docker en un VPS, y lo uso para contactos, calendario y archivos
      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 occ
      La IP real del cliente también la reenvía el proxy. Lo que quiero decir es que Nextcloud funciona bien
    • La parte de “intenta hacerlo todo, pero no hace nada bien” siempre hace que deje de invertir tiempo antes siquiera de evaluar los demás puntos
      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
    • “Pesadilla” suena un poco exagerado
      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 occ puedes reindexar los datos de usuario y volver a la normalidad
      No 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
    • Llevo más de 5 años operando mi propio servidor Nextcloud. Tengo quejas, como que la app de fotos parece tan lenta que resulta inútil
      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 contenedor
      Entonces 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
    • Decir que por la pila de red de Docker es difícil obtener la IP del cliente que llama y que por eso “por dentro Nextcloud es un desastre” es una interpretación forzada. No entiendo por qué señalar específicamente a Nextcloud en esto
  • 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...

    • El cliente de escritorio está lejos de ser “maduro”, y el punto central de Google Docs es la edición colaborativa
      Si no necesitas colaboración, Syncthing basta y ni siquiera necesitas servidor
    • Me pregunto qué tan difícil será exportar e importar todas las tareas, archivos, etc. si empiezas con un plan gratuito y luego te mudas a otro proveedor
    • Si empiezas en Hetzner con NX11, que tiene 1 TB de almacenamiento, y antes de llegar al límite quieres subir a NX21, con 5 TB, me pregunto si puedes contactar a Hetzner y pedirles que actualicen el plan NX11 a NX21 en el mismo lugar
      O si tienes que pedir un NX21 nuevo y mover tú mismo los datos a la nueva instancia
    • Las instancias de Hetzner no tienen configurado Elasticsearch para búsqueda de texto completo; me pregunto cómo resolviste ese problema
  • 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

    • No hace falta exponerlo a actores maliciosos. Claro, así es como resulta más útil
      El mío está en 10.27.0.68. Hackers, diviértanse
      La 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 umask y agregaban lectura para todo el mundo, y quizá incluso escritura. De todos modos, la mayoría de los clientes son sistemas de un solo usuario
      Hay 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
    • Claro que una persona no puede competir con un ejército de expertos
      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/
    • No estoy tan seguro de que los ingenieros de seguridad de AWS/GCP/Azure/iCloud sean más rigurosos que una persona
      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
    • Hay que indagar un poco más en la clasificación detallada de los CVE
      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
    • Si está bien configurado, los CVE pueden no importar tanto
      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

    • Como aficionado al self-hosting, siento que todavía no existe un reemplazo perfecto de Google Photos
      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
    • Desde la perspectiva de Alemania, donde a nivel organizacional hay que cumplir con GDPR y los requisitos de NIS 2, se agradece mucho que Nextcloud se enfoque en funciones de colaboración empresarial
      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í
    • Me da curiosidad qué es lo que no te gusta de la app Memories. En mi experiencia, Immich es lo mismo, pero menos maduro y sin una integración limpia con Nextcloud
    • Interesante. Uso Immich y estaba pensando en pasarme a Nextcloud Memories, pero tendré que revisarlo de nuevo
    • Nextcloud Notes para Android funciona. Solo que no se puede usar el editor enriquecido; el editor de texto plano funciona muy bien
  • 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

    • Me pregunto cómo se puede donar a este proyecto. No veo un enlace de donación
  • 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

    • No sé muy bien qué relación tiene la crítica a Apple con el texto principal, pero uso Syncthing en iPhone mediante Möbius Sync y estoy bastante satisfecho
      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
    • En iOS, Syncthing funciona bastante, sorprendentemente bien mediante Möbius Sync, pero sigue teniendo muchas pequeñas molestias
      Esperaba que la DMA obligara a separar la plataforma de los servicios
    • Uno de mis empleados usa Nextcloud en iPhone y le funciona rápido y bien
    • Sinceramente, en este punto no me parece fácil decir que Apple esté equivocada
      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.

    • Hasta cierto punto, es cierto. Pero en algún momento hace falta una plataforma que coordine esos resultados que “hacen bien una sola cosa”.
      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 /cloud viene 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.