La historia que leo una y otra vez de quienes dejan Nextcloud es siempre la misma. Un cliente de sincronización dice «sincronizado por completo», pero faltan archivos. Una actualización choca con un problema de base de datos. Una subida de fotos se comporta de una forma que el usuario no esperaba.
La queja de fondo en los tres casos es la misma: querían un flujo de trabajo fiable de una suite construida para cubrir muchos.
Tengo una instancia de Nextcloud en un VPS de Fráncfort que monté un fin de semana hace dos años y que habré usado cuatro veces desde entonces. La instalación funcionó. La instancia sigue en marcha. Simplemente dejé de abrirla, porque resultó que nunca necesité nueve de las diez cosas que hace Nextcloud.
La distribución oficial All-in-One exige al menos 2 GB de RAM en cuanto se activa cualquier contenedor opcional, y sus recomendaciones de rendimiento aconsejan añadir alrededor de 1 GB de RAM por usuario activo por encima del requisito base. Los despliegues en equipo necesitan por tanto más margen a medida que crece el uso simultáneo. La comunidad también tiene un hilo abierto en help.nextcloud.com que pide al proyecto considerar una versión más ligera.
Lo que sigue son tres salidas asociadas a tres flujos de trabajo. Donde existen requisitos oficiales de recursos, los uso. Donde no existen, dejo fuera las cifras. El mapa de migración cubre qué conservas, qué pierdes y dónde se complica cada movimiento.
La versión corta
- Si usabas Nextcloud solo para sincronizar archivos entre tus propios dispositivos, Syncthing es una buena opción: entre pares, sin servidor central obligatorio, con algunas salvedades importantes en móvil.
- Si usabas Nextcloud como espacio compartido de archivos para varios usuarios, Seafile CE es una buena opción. Su mínimo documentado es de 2 GB de RAM y 2 núcleos de CPU, y su alcance más estrecho hace más fácil dimensionarlo cuando compartir archivos es la tarea principal.
- Si usabas Nextcloud sobre todo como navegador web de archivos, Cloudreve o AList te da una pila mucho más estrecha sin cargar con toda la suite de colaboración de Nextcloud.
- Los dos puntos de fricción en cualquier movimiento son el hueco de CalDAV/CardDAV (calendario y contactos) y la copia de fotos en iOS. Ambos están cubiertos en el mapa de migración de abajo.
Por qué Nextcloud se siente pesado (y por qué eso no es un fallo)
En una instalación recién hecha de Nextcloud All-in-One, htop muestra una pila multicontenedor de verdad: el contenedor maestro de AIO, Apache, el servidor de aplicación de Nextcloud, PostgreSQL, Redis y Notify Push. Office, Talk, Talk Recording, ClamAV, la búsqueda de texto completo, Imaginary, Whiteboard y las copias basadas en Borg son opcionales. El núcleo pesa más que un demonio de sincronización de un solo propósito, pero esos servicios opcionales solo cuestan RAM si los activas.
La discusión oficial de All-in-One en GitHub fija el mínimo documentado en 2 GB de RAM, pero sube rápido: 3 GB en cuanto se activan ClamAV, Talk Recording o la búsqueda de texto completo, 5 GB con todo encendido, más alrededor de 1 GB por usuario activo sobre la base.
Son recomendaciones de dimensionamiento más que mediciones de consumo real en régimen estable: AIO necesita más memoria a medida que se habilitan servicios opcionales y recomienda margen adicional por cada usuario activo. Ese es el coste arquitectónico de agrupar más de treinta funciones en una sola suite autoalojada. Fuente: github.com/nextcloud/all-in-one/discussions/1335.
La propia comunidad de Nextcloud lo ha notado. Un hilo en help.nextcloud.com titulado «Nextcloud Lite, discuss» se abrió en diciembre de 2024 para preguntar si el proyecto debería publicar una distribución recortada para quienes solo quieren archivos y recursos compartidos. Algunos usuarios, incluidos varios a los que por lo demás les gusta Nextcloud, han pedido una compilación más ligera. La mayoría de las respuestas se opusieron, argumentando que las funciones no deseadas se pueden desactivar sin más y que recortar las aplicaciones de seguridad sería un mal negocio. El hilo sigue abierto y los mantenedores no se han comprometido en ningún sentido. Referencia: help.nextcloud.com/t/nextcloud-lite-discuss/213611.
El contraargumento importa. AIO ya incluye PostgreSQL, Redis y APCu. Sus propias recomendaciones de rendimiento aconsejan desactivar los contenedores opcionales y las aplicaciones de Nextcloud que no necesites. Si tu instancia se siente pesada porque activaste Office, Talk, ClamAV, la búsqueda de texto completo u otros servicios que ya no usas, recorta eso primero. Si de verdad usas esos servicios juntos, la huella mayor está haciendo un trabajo útil.
Pero si instalaste Nextcloud y luego solo lo abriste para dejar archivos en una carpeta sincronizada, la conversación sobre ajustes no va contigo.
Para entender cómo se sitúa Nextcloud frente a su fork más cercano, consulta nuestra comparativa de Nextcloud vs ownCloud.
Clave de esta sección: Nextcloud está sobredimensionado para el único flujo de trabajo que la mayoría de los autoalojadores le da en realidad.
El diagnóstico de los tres arquetipos: ¿cuál es tu salida?
Antes de elegir una herramienta, elige un flujo de trabajo. Casi todos los usuarios de Nextcloud con los que he hablado encajan claramente en uno de estos tres patrones.
Arquetipo A. Solo sincronización entre dispositivos. «Instalé Nextcloud para mantener sincronizados mi portátil, mi equipo de sobremesa y mi teléfono. Nunca usé la interfaz web para nada serio. No comparto archivos con otras personas.»
Arquetipo B. Archivos compartidos en equipo. «Instalé Nextcloud porque necesitaba que varias personas subieran y descargaran de un espacio de archivos compartido. Unas veces desde el navegador, otras desde un cliente de escritorio. Me importaba el rendimiento con archivos grandes.»
Arquetipo C. Solo portal web. «Instalé Nextcloud como navegador web de archivos. Una forma de iniciar sesión y coger mis archivos desde cualquier sitio. Puede que instalara el cliente de escritorio. Casi no lo usé. La sincronización en tiempo real no era el objetivo.»
Si dos de estos te describen, quédate con el que te lleva a «si esto deja de funcionar mañana, me doy cuenta en una hora». Ese es el flujo de trabajo del que dependes. Los demás son extras que puedes sustituir más tarde o de los que puedes prescindir.
Los suelos de recursos de cada camino:
| Herramienta | Recomendación de RAM | Arquitectura subyacente | Modelo de sincronización |
|---|---|---|---|
| Nextcloud AIO | Desde 2 GB con contenedores opcionales, más alrededor de 1 GB por usuario activo | PHP + PostgreSQL + multicontenedor | Cliente-servidor, sincronización de archivo completo |
| Seafile CE | Mínimo documentado de 2 GB | C/Python + MariaDB | Cliente-servidor, deduplicación por bloques |
| Syncthing | Sin mínimo oficial fijo; varía según el tamaño de la biblioteca y los escaneos | Binario único en Go | Entre pares |
| Cloudreve | Sin mínimo estricto oficial publicado | Go + base de datos | Cliente-servidor, almacenamiento multi-backend |
| AList | Sin mínimo estricto oficial publicado | Go + SQLite por defecto | Portal web sobre almacenamiento montado |
Las cifras de Nextcloud AIO y Seafile CE de arriba son requisitos o recomendaciones documentados. Syncthing, Cloudreve y AList no publican mínimos de RAM estrictos comparables que permitan una comparación limpia, así que dimensiona esas herramientas según tu biblioteca real, tu backend de almacenamiento y tu carga de trabajo, en lugar de tratar las cifras de memoria en reposo de la comunidad como requisitos.
Clave de esta sección: elige la herramienta que encaje con el flujo de trabajo para el que usabas Nextcloud, no la que tenga la lista de funciones más larga.
Arquetipo A. Syncthing para sincronizar dispositivos
Un portátil, un equipo de sobremesa y un teléfono. Dejas un archivo en una carpeta del portátil y veinte segundos después aparece en los otros dos. Sin portal web. Sin biblioteca compartida. Sin equipo. Para eso se construyó Syncthing, y es lo único que hace.
Syncthing funciona entre pares. No hay servidor en el sentido arquitectónico. Cada dispositivo ejecuta el mismo binario, y los dispositivos se descubren a través de una red global de relés o de una LAN. Puedes añadir un VPS a la malla, pero es un par más, no una autoridad central. No hay navegador web de archivos. No hay CalDAV. No hay permisos de equipo. Si tu uso de Nextcloud era solo «mantener mis carpetas sincronizadas», ninguna de esas pérdidas importa.
El coste en recursos es la parte que se lleva la atención. En una biblioteca pequeña, digamos unos pocos miles de archivos por debajo de 50 GB, Syncthing suele quedarse en reposo entre 50 y 100 MB de RAM. En cuanto la biblioteca sube a cientos de miles de archivos, el uso de RAM puede pasar de 700 MB. La mayoría de los autoalojadores nunca llega ahí. Si tienes un cuarto de millón de archivos en una sola carpeta, sí.
Dos fuentes primarias documentan ese comportamiento al crecer:
- El hilo de largo recorrido del foro de Syncthing sobre uso de RAM: forum.syncthing.net/t/ram-utilization/9769
- La propia incidencia de GitHub del proyecto sobre el salto de escala: github.com/syncthing/syncthing/issues/468
Un VPS sigue importando incluso en un modelo entre pares. Tu portátil y tu teléfono no están en línea a la vez. Si quieres que los cambios se propaguen cuando un dispositivo está dormido, necesitas un tercer dispositivo siempre encendido. Un VPS con Syncthing cumple ese papel y sirve la copia más reciente al siguiente dispositivo que despierte. Una biblioteca pequeña cabe con holgura por debajo de 512 MB de RAM; dale 1 GB si tu biblioteca pasa de unos cientos de miles de archivos.
Construye sobre un VPS Linux con acceso root, NVMe y la potencia de AMD EPYC.
Ver planes LinuxLa salvedad de iOS es la que los tutoriales de Syncthing pasan por alto. No hay cliente oficial de Syncthing para iOS con subida de fotos en segundo plano fiable. Existen varios clientes de terceros; ninguno iguala lo que hace la aplicación de Nextcloud para iOS con la copia del carrete. Si la sincronización de fotos del iPhone era tu motivo para tener Nextcloud, Syncthing por sí solo no lo sustituye. Los apaños son aplicaciones de pago como PhotoSync que empujan a una carpeta de Syncthing, o mantener Nextcloud solo para ese flujo mientras migras todo lo demás.
La fricción de migración en esta dirección es baja. Syncthing trabaja sobre el sistema de archivos normal. Lo apuntas a la carpeta donde ya están tus archivos, añades los identificadores de dispositivo de tus otras máquinas y la sincronización arranca. Nada que convertir, nada que importar. Los datos son los que ya estaban en el disco.
Clave de esta sección: Syncthing gana en suelo de recursos y fiabilidad para la sincronización entre dispositivos, pero pierde en la copia de fotos de iOS y renuncia por completo al portal web.
Arquetipo B. Seafile para sincronizar archivos en equipo
Un equipo de cuatro personas. Una biblioteca compartida llamada «Operations» con 60 GB de contratos, archivos de diseño y exportaciones. Tres de los cuatro usan el cliente de escritorio; una prefiere el navegador. De vez en cuando alguien sube un vídeo de 4 GB.
Un despliegue de Nextcloud dedicado solo a compartir archivos puede necesitar más margen a medida que se suman usuarios activos y servicios opcionales. Seafile es más estrecho por diseño, lo que facilita dimensionarlo cuando sincronizar y compartir archivos son las únicas tareas que necesitas.
Seafile está escrito en C y Python con un backend MariaDB. No hay capa PHP. El modelo de sincronización es la deduplicación por bloques: cuando cambias un archivo, solo se transfieren los bloques modificados, y los bloques idénticos entre usuarios se guardan una sola vez. La sincronización por defecto de Nextcloud es de archivo completo en la mayoría de los casos.
Los informes de la comunidad sobre que Seafile es más rápido con bibliotecas grandes circulan mucho, y la arquitectura es el motivo. No voy a citar las magnitudes que se repiten en los artículos comparativos. El rastro no lleva a una fuente primaria. Lo que sí puedo decir es que la deduplicación por bloques, documentada en el manual de Seafile, es la razón estructural de que exista esa diferencia de velocidad.
La documentación actual de Seafile Community Edition indica 2 GB de RAM y 2 núcleos de CPU como mínimo. Eso coincide con el mínimo de 2 GB de Nextcloud AIO cuando hay cualquier contenedor opcional activo. El alcance más estrecho de Seafile puede seguir facilitando el dimensionamiento para compartir archivos, pero la diferencia exacta de memoria depende de la carga, los usuarios activos, el tamaño de la biblioteca y qué servicios de Nextcloud estén activados.
Para un equipo que solo necesita sincronizar y compartir archivos, Seafile te permite evitar los servicios extra de Nextcloud que no usas. Eso puede reducir la huella del servidor, pero la diferencia exacta depende de la carga y no de una regla fija de 2 GB frente a 5 GB.
La migración requiere algo de planificación porque no hay un importador nativo de Nextcloud a Seafile. Levanta el servidor Seafile, instala el cliente de escritorio de Seafile en una máquina que pueda acceder a tus archivos actuales, crea la biblioteca de destino y deja que el cliente los suba. Lo que tarde el movimiento depende del tamaño de la biblioteca y del ancho de subida disponible.
Seafile guarda los datos de una biblioteca como bloques y objetos internos en lugar de archivos normales navegables. Listar el directorio de datos con ls muestra la estructura interna de objetos de Seafile en vez de tu árbol de carpetas original. El cifrado es una función aparte, no es la razón de que esos objetos sean opacos. Eso significa que no puedes recuperar una biblioteca de Seafile copiando sin más archivos de aspecto normal desde su almacenamiento de backend.
Seafile CE también exige recolección de basura manual. Ejecutas un script para limpiar los bloques sin referencias después de borrar bibliotecas o archivos. La edición Pro automatiza más esto. La edición Community no. Seafile te resultará incómodo si tu tranquilidad operativa viene de poder sacar tus datos en cualquier momento con cp -r.
La otra pérdida que hay que prever: calendario y contactos. Seafile no implementa CalDAV ni CardDAV. Si tu Nextcloud era la agenda que respaldaba tu teléfono, necesitarás un servicio ligero aparte para tapar ese hueco. Radicale y Baikal son las respuestas habituales.
Clave de esta sección: Seafile encaja bien si usabas Nextcloud sobre todo como espacio de archivos compartido entre varios usuarios. Su arquitectura centrada en archivos evita cargar con la pila de colaboración más amplia de Nextcloud. Las contrapartidas son su modelo de almacenamiento por bloques y objetos y la pérdida de CalDAV/CardDAV.
Arquetipo C. Cloudreve o AList para el portal web
La salida más olvidada. Este usuario quería una página web donde iniciar sesión desde cualquier dispositivo y coger sus archivos. Casi nunca usó el cliente de escritorio. La sincronización en tiempo real le daba igual. Para ese trabajo, toda la pila de funciones de Nextcloud era mucho más de lo que necesitaba.
Para ese usuario, ni Nextcloud, ni Seafile, ni Syncthing son la respuesta correcta. La respuesta correcta es un portal web. Aquí encajan bien dos proyectos, y se separan en un eje: si la herramienta gestiona tu almacenamiento o solo lo lee.
Cloudreve es un portal web más una capa de almacenamiento gestionada. Los archivos viven en un almacenamiento que controla Cloudreve (disco local, almacenamiento de objetos compatible con S3 u otros backends). Tiene cuentas de usuario y cuotas, y Cloudreve Pro incluye ya un cliente de escritorio oficial para Windows con sincronización bidireccional en tiempo real. La arquitectura es un binario en Go más una base de datos, y el repositorio del proyecto está activo en github.com/cloudreve/cloudreve.
AList pone una interfaz web sobre el almacenamiento existente. Puede navegar y operar sobre backends montados como discos locales, S3, Google Drive, OneDrive, SMB y WebDAV, incluidas operaciones con archivos cuando el backend las admite. Se ejecuta como un binario en Go y usa SQLite por defecto, así que un despliegue básico no necesita un servidor de base de datos aparte. Si tus archivos ya están como archivos normales en un almacenamiento compatible, AList puede exponerlos sin importarlos a un formato nuevo.
Cuál elegir:
- AList si tus archivos ya están organizados en disco o en almacenamiento en la nube y solo quieres una interfaz web unificada encima. La migración es prácticamente nula. Apunta AList a donde viven los archivos.
- Cloudreve si quieres una capa gestionada con cuentas de usuario, cuotas y un único backend de almacenamiento que el portal controle de principio a fin. La migración es ligera: configura un backend, copia los archivos y listo.
Una cosa que conviene tener clara antes de elegir cualquiera de los dos: AList no sustituye la sincronización, y la propuesta de sincronización de Cloudreve es más estrecha que la de Nextcloud. Cloudreve Pro tiene un cliente oficial de sincronización de escritorio para Windows, pero ninguna de las dos herramientas te da el ecosistema CalDAV/CardDAV de Nextcloud ni un flujo equivalente de copia de fotos en todas las plataformas. Si eso es imprescindible, estás más cerca del arquetipo A o B que del C. AList y Cloudreve no son Nextclouds ligeros. Son herramientas más estrechas para trabajos más estrechos.
Clave de esta sección: Cloudreve y AList son buenas opciones si usabas sobre todo el navegador web de archivos de Nextcloud. AList mantiene la instalación más simple cuando solo necesitas una capa web sobre almacenamiento existente. Cloudreve tiene más sentido cuando quieres almacenamiento gestionado, cuentas de usuario y sincronización de escritorio en Windows.
Mapa de fricción de la migración: qué conservas, qué pierdes
Esta es la tabla que hay que leer antes de tirar del cable. Es donde se tuercen la mayoría de los movimientos.
| De Nextcloud a | ¿Migran los archivos? | Calendario / Contactos | Copia de fotos en iOS | Notas / Tareas / Talk | Esfuerzo de migración |
|---|---|---|---|---|---|
| Syncthing | Sí, copia directa | Hace falta un servicio CalDAV/CardDAV aparte | Sin cliente oficial para iOS | No incluido | Depende del volumen de datos y del número de dispositivos |
| Seafile | Sí, subida con el cliente de escritorio | Hace falta un servicio CalDAV/CardDAV aparte | Compatible a través de las aplicaciones móviles de Seafile | No incluido | Depende del volumen de datos y de la velocidad de subida |
| Cloudreve | Sí, copia al almacenamiento configurado | No incluido | Sin equivalente al flujo de copia de cámara de Nextcloud | No incluido | Depende del backend y del volumen de datos |
| AList | El almacenamiento normal existente se puede montar tal cual | No incluido | Sin sincronización móvil nativa | No incluido | Bajo si los archivos ya están en un backend compatible |
El hueco de CalDAV/CardDAV es el coste de migración que más se pasa por alto. Si la agenda de tu teléfono se sincronizaba con Nextcloud, esa tubería se rompe en cuanto dejas de ejecutar Nextcloud, sea cual sea la herramienta de archivos que lo sustituya. Radicale y Baikal son los reemplazos ligeros habituales, y ambos son servicios mucho más pequeños que una instalación completa de Nextcloud. Son los tapagujeros que conviene tener en el radar antes de tirar del cable de la instancia de Nextcloud.
Si quieres un entorno aparte para probar la migración antes de comprometer tus datos, El VPS Linux de Cloudzy te da un sitio limpio para hacerlo. Un servidor de pruebas aparte te permite ensayar el movimiento sin tocar la instancia en producción, y puedes desplegar cualquiera de estos con un clic:
Cuándo deberías quedarte en Nextcloud
El diagnóstico corta en los dos sentidos. Aquí van tres razones para quedarte, por orden de peso.
Usas de verdad el ecosistema de calendario, contactos, tareas y notas. Nextcloud agrupa los cuatro detrás de un solo inicio de sesión, con una implementación de CalDAV/CardDAV que funciona, una interfaz web que funciona y clientes móviles que funcionan. Sustituir eso por servicios sueltos significa ejecutar Radicale o Baikal para calendario y contactos, una aplicación de notas aparte y un gestor de tareas aparte. Dos o tres servicios en lugar de uno. Dos o tres modos de fallo en lugar de uno. Si ese es tu día a día, Nextcloud está pagando su propio coste en RAM.
Dependes de la pila de colaboración integrada de Nextcloud. Nextcloud mantiene archivos, edición ofimática, calendario, contactos, tareas, notas y otras funciones de colaboración detrás de una sola cuenta e interfaz. Seafile puede integrar Collabora u OnlyOffice para la edición simultánea de documentos, así que el trabajo ofimático colaborativo por sí solo no es motivo para descartarlo. La diferencia es que sustituir el ecosistema más amplio de Nextcloud sigue implicando juntar servicios sueltos para las funciones que Seafile no cubre.
Tu Nextcloud pesa por servicios que no usas. AIO ya incluye PostgreSQL, Redis y APCu, así que cambiar de base de datos o activar APCu no es el paso de ajuste aquí. Empieza por desactivar los contenedores opcionales y las aplicaciones de Nextcloud que no necesites. Si Office, Talk, ClamAV, la búsqueda de texto completo o los servicios de vista previa están en marcha sin un propósito real, quita esa carga antes de decidir migrar.
La lógica que dice «vete si solo usabas el 10 % de las funciones» dice también «quédate si de verdad usas las funciones». Sé honesto sobre cuál de los dos eres.
Clave de esta sección: si tu flujo de trabajo incluye calendario, contactos y ofimática colaborativa, Nextcloud sigue siendo la herramienta correcta. Arregla los ajustes antes de huir.
Preguntas frecuentes
¿Cuál es la alternativa más ligera a Nextcloud?
Depende del flujo de trabajo. AList es una de las opciones más simples para acceso a archivos solo por web, porque puede apoyarse en almacenamiento existente y usar SQLite por defecto. Syncthing es la opción más estrecha para la sincronización entre dispositivos. Seafile Community Edition es el sustituto más completo cuando necesitas compartir archivos entre varios usuarios; su mínimo documentado es de 2 GB de RAM y 2 núcleos de CPU.
¿Seafile usa menos memoria que Nextcloud?
Seafile puede necesitar menos recursos para una carga limitada a compartir archivos, pero no hay una diferencia fija de RAM que valga para todos los despliegues. Tanto Seafile CE como Nextcloud AIO pueden arrancar en torno a una base de 2 GB según la configuración. La capacidad recomendada de Nextcloud crece después con los usuarios activos y los servicios habilitados, mientras que Seafile está construido alrededor de una carga más estrecha de sincronización y compartición de archivos.
¿Cómo migro de Nextcloud a Seafile?
No hay importador automático. El camino que funciona: instala Seafile, instala el cliente de escritorio de Seafile en una máquina que pueda leer tu directorio de datos de Nextcloud, crea una biblioteca en el servidor Seafile y deja que el cliente de escritorio suba los archivos como bloques. El calendario y los contactos no viajan con los archivos. Tendrás que montar un servidor CalDAV aparte como Radicale o Baikal y volver a sincronizar desde el teléfono. Lo que tarde la migración depende del volumen de datos y del ancho de subida del que dispongas.
¿Es Syncthing mejor que Nextcloud para copias de fotos?
En móvil, no del todo. La aplicación oficial de Syncthing para Android se abandonó tras su versión de diciembre de 2024, aunque siguen existiendo opciones para Android mantenidas por la comunidad. iOS todavía no tiene un cliente oficial de Syncthing con copia de fotos en segundo plano al estilo de Nextcloud. Si la copia automática del carrete es central en tu configuración, trata el soporte móvil como una decisión aparte en vez de dar por hecho que Syncthing sustituye a la aplicación de Nextcloud.
¿Puedo ejecutar alternativas a Nextcloud en un VPS barato?
Sí, pero dimensiona el VPS según la herramienta y la carga concretas en lugar de suponer que un solo objetivo de memoria sirve para las cuatro. Seafile CE recomienda oficialmente al menos 2 GB de RAM y 2 núcleos de CPU. Syncthing, AList y Cloudreve no ofrecen mínimos de RAM estrictos directamente comparables para las cargas de las que hablamos aquí, así que parte de sus requisitos de despliegue y deja margen para el tamaño de tu biblioteca, la base de datos y el backend de almacenamiento.

Debate
Comentarios
Inicia sesión para unirte al debate.