SSD Nodes Learn Hosting plans →
Guías Matt ConnorPor Matt Connor

OnlyOffice o Collabora para Nextcloud: cual elegir

Comparamos el consumo de RAM, la fidelidad de formatos DOCX y los limites de CODE frente a Docs. Descubre cual suite de oficina es apta para un VPS de 2 a 4 GB de RAM.

OnlyOffice frente a Collabora: la respuesta para un VPS pequeño

OnlyOffice frente a Collabora es una elección entre dos motores de documentos que se integran en un servidor de archivos que ya esté en ejecución, lo cual, para la mayoría de los lectores, significa Nextcloud. En un VPS de 2 GB, elija Collabora y utilice la copia que incluye Nextcloud, ya que no añade un segundo contenedor ni requiere una dirección web adicional. Con 4 GB o más, ONLYOFFICE Docs justifica el consumo de memoria extra si su equipo trabaja habitualmente con .docx y .xlsx, debido a que son los formatos nativos de su editor.

Un tercer nombre aparece en todas las búsquedas sobre este tema. ONLYOFFICE DocSpace es un producto independiente con su propia interfaz y no es el componente con el que se comunica Nextcloud. Instalar DocSpace porque un tutorial mencionaba "OnlyOffice" es la razón más común por la que los usuarios creen que un botón de edición en Nextcloud requiere un servidor de gran capacidad.

Los tres productos que suelen confundirse

  • ONLYOFFICE Docs, también llamado Document Server, es el motor de edición por sí solo. No incluye un gestor de archivos. El conector de Nextcloud se comunica con este componente. La Community Edition es gratuita, bajo la licencia GNU AGPL v3.
  • ONLYOFFICE DocSpace es un espacio de trabajo: incluye salas, gestión de miembros, funciones para compartir y su propia interfaz web, con Docs integrado. Se solapa con Nextcloud en lugar de extenderlo. Las guías de instalación actuales denominan a este espacio de trabajo ONLYOFFICE Apps. Sus requisitos mínimos publicados, verificados en octubre de 2026, son 6 núcleos de CPU y 12 GB de RAM para el script de instalación, con 8 núcleos y 16 GB recomendados. La compilación Docker para desarrollo/pruebas solicita los mismos 6 núcleos y 12 GB. Empaqueta los servicios del espacio de trabajo en un único contenedor, pero sigue ejecutando Document Server, MySQL y OpenSearch en sus propios contenedores; ONLYOFFICE marca dicha compilación como apta para pruebas, no para producción.
  • Collabora Online es LibreOffice ejecutándose en el servidor. El documento se maqueta y renderiza en el servidor, y luego se envía al navegador como imágenes. La versión gratuita es CODE, acrónimo de Collabora Online Development Edition.

Nextcloud distribuye dos aplicaciones para el entorno de Collabora. richdocuments, listada en la tienda de aplicaciones como Nextcloud Office, es el conector hacia un servidor Collabora externo. richdocumentscode incluye CODE dentro de la propia instalación de Nextcloud, por lo que no hay contenedores que ejecutar ni reglas de proxy que configurar. El manual de Nextcloud describe ese servidor integrado como adecuado para uso personal o equipos pequeños, y recomienda una instalación dedicada de Collabora para obtener un mejor rendimiento.

Actualice la aplicación integrada CODE a la versión 26.4.303 o superior: las versiones anteriores presentan una vulnerabilidad crítica de inyección de comandos en su proxy.

Si aún no ha resuelto la cuestión del servidor de archivos, comparativa entre Seafile y Nextcloud es la decisión que debe tomar primero, ya que el servidor de ofimática es un complemento de la plataforma que elija. Si Nextcloud ya está operativo, una instancia de Nextcloud en un VPS con TLS y copias de seguridad es el escenario que asume esta guía.

¿Cuánta memoria RAM necesita cada uno?

GráficoVendor stated baseline RAM, October 2026
Los datos de este gráfico
[
  {
    "label": "Collabora CODE",
    "min_ram_gb": 1
  },
  {
    "label": "ONLYOFFICE Docs (Docker)",
    "min_ram_gb": 4
  },
  {
    "label": "ONLYOFFICE DocSpace",
    "min_ram_gb": 12
  }
]

Estas son las cifras publicadas por cada proveedor. Las cifras de ONLYOFFICE fueron verificadas nuevamente en las páginas oficiales de ONLYOFFICE el 27 de octubre de 2026, y la cifra de Collabora proviene de la FAQ de Collabora, confirmada por última vez el 25 de octubre de 2026. Las cifras de Collabora y Docs cubren los requisitos de dimensionamiento del servidor de ofimática, mientras que la cifra de DocSpace cubre toda su pila, incluyendo la base de datos y el motor de búsqueda; estas no son mediciones de uso de memoria en reposo. La FAQ de Collabora presupuesta 1 GB para el sistema, más 50 MB por cada usuario. ONLYOFFICE solicita 4 GB para Docs bajo Docker, además de 4 GB de swap y 40 GB de disco libre, y su página para instalaciones mediante paquetes DEB y RPM indica 2 GB. DocSpace solicita 12 GB y seis núcleos de CPU cuando se instala con el script del proveedor, y recomienda 16 GB.

Ahora añada Nextcloud a la misma máquina. Los trabajadores de PHP-FPM (FastCGI process manager), la base de datos y el ejecutor de tareas en segundo plano requieren memoria, al igual que la caché de páginas del kernel que hace que el listado de archivos sea rápido. En un VPS de 2 GB, Nextcloud y el servidor de ofimática deben compartir ese presupuesto de memoria limitado. La aplicación CODE integrada todavía necesita su propia memoria: su README indica 1 GB más 100 MB por usuario. Incluye los binarios de Collabora dentro de la aplicación Nextcloud y Nextcloud redirige el tráfico del editor localmente, lo cual le cuesta velocidad pero le ahorra un contenedor que ejecutar y mantener.

Por qué los dos motores consumen memoria de formas distintas

Collabora realiza el renderizado en el servidor. Cada documento abierto obtiene su propio proceso dentro del contenedor, el cual puede monitorizar con docker exec collabora ps -ef mientras alguien edita. El consumo de memoria aumenta con el número de documentos abiertos simultáneamente, por lo que un servidor inactivo es económico, pero diez editores simultáneos no lo son.

ONLYOFFICE Docs traslada el trabajo de diseño al navegador. Su editor es JavaScript, y el servidor almacena el archivo, coordina la coedición y ejecuta las conversiones de formato. Desde la versión 9.4, lanzada en mayo de 2026, el contenedor de la Community Edition ejecuta nginx frente a un único proceso de servidor consolidado, sin PostgreSQL ni RabbitMQ en su interior. La guía de instalación mediante script de ONLYOFFICE, verificada el 2 de noviembre de 2026, indica: "RAM: al menos 2 GB, aunque depende del sistema operativo anfitrión. Más es mejor". Su guía de instalación para Docker todavía lista 4 GB, pero ese es un requisito de instalación, no una afirmación sobre el uso de memoria sin usuarios conectados. La versión 10.0, lanzada el 10 de octubre de 2026, añadió herramientas de IA que no pueden instalarse en Docs Community Edition. La instalación por separado se aplica a ONLYOFFICE Desktop Editors; las ediciones Docs Enterprise y Developer incluyen las herramientas de IA.

Los requisitos del fabricante no establecen cómo se comparan las dos curvas de memoria. Mida el uso en reposo y la carga de edición con sus propios documentos antes de dimensionar un servidor compartido.

Qué limitan las compilaciones gratuitas

CODE no tiene límites de documentos ni de conexiones en su modo predeterminado. El personal de Collabora lo confirmó en el propio foro de Collabora en septiembre de 2026. Los límites de 10 documentos y 20 conexiones que citan las guías antiguas sólo se aplican cuando se activa el Home Mode opcional, que no está activado de forma predeterminada. La diferencia entre CODE y la compilación de pago de Collabora Online está en la estabilidad y el soporte. Collabora describe CODE como una versión continua en desarrollo constante, sin SLA ni soporte a largo plazo, adecuada para uso doméstico y equipos pequeños, pero no para producción. Collabora Online es la edición estable, con Long Term Support, un SLA y actualizaciones de seguridad. Para dimensionar el sistema, la FAQ de Collabora, según la última confirmación del 25 de octubre de 2026, recomendaba 10 usuarios por subproceso de CPU y 50 MB de RAM por usuario, además de 1 GB adicional para el sistema.

ONLYOFFICE Docs Community Edition no tiene límite de conexiones desde la versión 9.4, que eliminó el límite anterior de 20 conexiones simultáneas. Su página de requisitos del sistema para Docker, independiente de la guía de instalación de Docker, ofrece niveles de dimensionamiento: de 100 a 200 usuarios en una máquina con 2 núcleos a 2.8 GHz y 4 GB de RAM, y de 200 a 400 usuarios en una máquina con 4 núcleos. También indica que la cifra real depende del tamaño y el tipo de los documentos que abran los usuarios. Interprete esas cifras como límites máximos del proveedor medidos en las condiciones del proveedor.

¿Cuál gestiona mejor los archivos .docx y .xlsx?

ONLYOFFICE trabaja directamente con Office Open XML (OOXML), por lo que un archivo .docx se abre, se edita y se guarda en el mismo formato en el que llegó. Collabora utiliza LibreOffice en su base y su formato nativo es OpenDocument (ODF), por lo que cada archivo OOXML pasa por un proceso de importación al abrirse y uno de exportación al guardarse. Ambos son suficientes para documentos cotidianos. La diferencia aparece en archivos creados en Microsoft Word o Excel con formato complejo, y se manifiesta como pequeños cambios en el diseño en lugar de pérdida de datos.

No tome una decisión basándose en páginas comparativas, incluida esta. Tome sus dos peores archivos, el que tiene control de cambios y el que tiene la tabla dinámica, ábralos en ambos editores, guárdelos, descárguelos y compárelos con el original. Veinte minutos de pruebas responderán a la pregunta sobre la fidelidad para sus documentos, que es la única versión de la pregunta que importa.

Si una sola persona edita un archivo ocasional, una suite ofimática de archivo único evita tener que ejecutar un servidor de documentos en absoluto.

Licenciamiento y dónde se sitúa la línea de pago

ONLYOFFICE Docs Community Edition se distribuye bajo la licencia GNU AGPL v3, la cual incluye términos adicionales que exigen atribución, avisos de copyright y un etiquetado claro de las versiones modificadas. La licencia no otorga derechos de uso sobre las marcas registradas de ONLYOFFICE. El código fuente de Collabora Online se encuentra bajo la Mozilla Public License 2.0. Ambos proyectos son de código abierto y ambas empresas comercializan una versión con soporte.

Lo que se sacrifica en la versión gratuita varía en cada caso. La versión gratuita de Collabora no tiene límites en su modo predeterminado; lo que se pierde es estabilidad y soporte, ya que se trata de una versión de desarrollo continuo sin SLA. La versión gratuita de ONLYOFFICE tampoco tiene límites, y ONLYOFFICE comercializa ediciones Enterprise y Developer que añaden soporte y funcionalidades adicionales. Para un entorno doméstico o un equipo pequeño, ambas versiones gratuitas son suficientes. Para una empresa, lea los términos de la licencia antes de planificar un despliegue, ya que las obligaciones de la AGPL y los precios por usuario son problemas distintos con soluciones diferentes.

Instalar cualquiera de los dos crea un único contenedor

ONLYOFFICE Docs, vinculado a loopback porque un proxy inverso terminará TLS (seguridad de la capa de transporte) delante de él:

sudo docker run -i -t -d -p 127.0.0.1:8081:80 --restart=always \
  -e JWT_SECRET=replace_this_with_a_long_random_string \
  onlyoffice/documentserver

Defina JWT_SECRET manualmente. La firma JWT (token web JSON) está activada de forma predeterminada desde ONLYOFFICE Docs 7.2. Si no proporciona ningún secreto, el contenedor genera uno. Un secreto generado puede cambiar cuando se recrea el contenedor. En ese caso, el conector deja de funcionar sin mostrar un mensaje útil.

El primer arranque tarda unos minutos. Compruébelo:

curl http://127.0.0.1:8081/healthcheck

Ese endpoint responde true cuando los editores del contenedor están listos para usarse. Cualquier otro resultado, incluido false, significa que debe leer docker logs en el contenedor antes de modificar la configuración de Nextcloud.

Collabora CODE:

docker run -t -d --name collabora --restart always \
  -p 127.0.0.1:9980:9980 \
  -e "aliasgroup1=https://cloud.example.com:443" \
  -e "extra_params=--o:ssl.enable=false --o:ssl.termination=true" \
  collabora/code

aliasgroup1 es la lista de direcciones de Nextcloud desde las que este contenedor aceptará trabajo, y el puerto debe incluirse en ella. Definir ssl.enable=false hace que coolwsd, el proceso del servidor de Collabora, use HTTP sin cifrar dentro del contenedor, porque el proxy inverso situado delante gestiona TLS. Defina ssl.termination=true para indicar a Collabora que TLS termina en el proxy. Compruébelo:

curl http://127.0.0.1:9980/hosting/capabilities
curl http://127.0.0.1:9980/hosting/discovery

La primera solicitud devuelve JSON y la segunda devuelve XML. Una conexión rechazada significa que el contenedor todavía está arrancando o que se ha detenido. En ese caso, lea docker logs collabora.

Conectar el editor con Nextcloud

Para Collabora, instale la aplicación Nextcloud Office, abra los ajustes de administración, vaya a Office, elija la opción para usar su propio servidor e introduzca la dirección que puedan alcanzar los navegadores de los usuarios, como https://office.example.com. Nextcloud almacena los archivos y Collabora los obtiene mediante WOPI (web application open platform interface), por lo que deben funcionar cuatro rutas de red independientes:

  • El navegador llega a Nextcloud.
  • El navegador llega al servidor de Collabora.
  • Nextcloud llega al servidor de Collabora.
  • Collabora llega a Nextcloud.

Pruebe manualmente las dos últimas. Desde el servidor de Nextcloud, curl https://office.example.com/hosting/capabilities debe mostrar JSON. Desde el interior del contenedor de Collabora, curl https://cloud.example.com/status.php debe mostrar el JSON de estado de Nextcloud. La ruta que falle es la que debe corregir.

Para ONLYOFFICE, instale la aplicación de conexión y, en sus ajustes, complete la dirección de ONLYOFFICE Docs y la clave secreta. El secreto debe coincidir exactamente con JWT_SECRET. Si el contenedor generó uno propio, léalo dentro del contenedor mediante /etc/onlyoffice/documentserver/local.json, en services.CoAuthoring.secret.inbox.string. Después, desde el directorio de Nextcloud y como el usuario del servidor web, compruebe la conexión:

php occ onlyoffice:documentserver --check

El comando confirma la conexión o muestra el error que encuentra el conector. Esto es más rápido que revisar la consola del navegador. El conector de ONLYOFFICE también incluye campos avanzados para los casos en que la dirección del navegador y la dirección entre servidores sean distintas, por ejemplo, cuando Nextcloud accede al editor a través de una red privada. Complete esos campos en lugar de enviar el tráfico interno a la dirección pública y hacerlo volver.

Por qué la edición falla detrás de un proxy inverso

Casi todos los reportes de "no abre" se deben a uno de estos motivos.

Desajuste de protocolo. Nextcloud en https con la dirección del servidor de oficina escrita como http falla, porque el navegador rechaza cargar un marco inseguro dentro de una página segura. Utilice https para ambos.

Reglas de proxy faltantes para Collabora. El proxy debe reenviar /browser, /hosting/discovery, /hosting/capabilities, /cool, /cool/adminws y las conexiones de websocket en /cool/(.*)/ws al puerto 9980. Si falta la regla de websocket, el marco del documento se carga y se queda vacío, porque el editor abre un websocket justo después de la carga y nunca recibe respuesta.

Un aliasgroup1 incorrecto. El contenedor rechaza las peticiones desde una dirección que no reconoce, y docker logs collabora registra No acceptable WOPI hosts found. El valor debe coincidir con la URL de Nextcloud que escriben sus usuarios, puerto incluido.

Nextcloud rechaza llamar a una dirección local. Nextcloud bloquea por defecto las peticiones salientes a direcciones locales y privadas, y la línea de registro es Host violates local access rules. Configure 'allow_local_remote_servers' => true en config.php cuando el editor realmente solo sea accesible a través de una dirección local.

Una lista de permitidos WOPI demasiado restrictiva. Los ajustes de Office en Nextcloud contienen una lista de permitidos para peticiones WOPI, la cual limita las direcciones autorizadas para obtener archivos. Es un ajuste útil, pero también una forma común de romper la edición después de que un contenedor vuelve con una nueva dirección IP. Si los documentos dejaron de abrirse justo después de una reconstrucción, revise este campo primero.

ONLYOFFICE no puede descargar el archivo. El conector reporta Error while downloading the document file to be converted.. Se le ha indicado al servidor de documentos que obtenga un archivo de Nextcloud y no puede: la dirección proporcionada es inalcanzable desde dentro de su contenedor, o Nextcloud presenta un certificado que no acepta, o el secreto no coincide. Ejecute curl contra esa URL exacta desde dentro del contenedor con docker exec, y la razón suele ser una sola línea.

Qué cabe realmente en 2 GB y 4 GB

En 2 GB, ejecute Nextcloud con la aplicación CODE integrada y deténgase ahí. Es más lento que un servidor independiente, la primera apertura de una hoja de cálculo grande puede tardar varios segundos y no necesita ninguna configuración de proxy. Para un hogar, esa es la respuesta correcta.

En 4 GB, ejecute Nextcloud junto con un contenedor CODE independiente y configure swap para que un pico de carga no tumbe el equipo. Aquí es donde la edición empieza a sentirse normal.

Para ONLYOFFICE Docs junto a Nextcloud, planifique entre 6 y 8 GB, o asigne a Docs su propio servidor pequeño. Su requisito de instalación de Docker de 4 GB no establece el uso de memoria en reposo ni garantiza que todo servidor compartido de 4 GB vaya a usar swap. Las guías de scripts y paquetes listan al menos 2 GB, dependiendo del SO anfitrión; Nextcloud necesita memoria adicional a esa cantidad.

DocSpace en un VPS pequeño es el error que debe evitar. Su propio mínimo publicado para la instalación mediante script es de 12 GB de RAM y seis núcleos de CPU, con 16 GB y ocho núcleos recomendados. Compruebe qué instala una guía antes de seguirla y verifique cuándo se confirmaron por última vez los requisitos que cita frente a la página del fabricante. El script de instalación es solo una vía. Docs y CODE son contenedores individuales que usted inicia, detiene y elimina, lo cual es más sencillo de gestionar que un script que despliega una pila completa.

Para la pregunta más amplia sobre qué merece la pena alojar en un servidor pequeño, qué merece la pena autohospedar en 2026 cubre la lista de opciones recomendadas.

FAQ

¿Es mejor OnlyOffice o Collabora para Nextcloud?

Ninguno es mejor en términos generales; la memoria disponible suele ser el factor decisivo. Collabora parte de la base de 1 GB de RAM establecida en su propia FAQ, confirmada por última vez el 25 de octubre de 2026. La versión gratuita CODE no tiene límites de documentos ni de conexiones en su modo predeterminado, aunque Collabora la orienta al uso doméstico y equipos pequeños en lugar de entornos de producción. ONLYOFFICE Docs requiere 4 GB para la instalación en Docker y al menos 2 GB según su guía de scripts, sin contar las necesidades de Nextcloud. No tiene límite de conexiones desde la versión 9.4 y funciona directamente en .docx y .xlsx, por lo que mantiene el formato de Microsoft Office más fiel al original. Elija Collabora en un VPS pequeño. Elija ONLYOFFICE cuando el equipo trabaje con formatos de Office durante todo el día y pueda asignar memoria dedicada al editor.

¿Cuánta RAM necesito para editar documentos en Nextcloud?

Para un servidor de 2 GB, comience con la aplicación CODE server integrada en Nextcloud, que requiere 1 GB más 100 MB por usuario solo para el servidor de ofimática. Se distribuye dentro de la instalación de Nextcloud y Nextcloud lo inicia por usted, por lo que no hay un segundo contenedor que desplegar, aunque el servidor Collabora se ejecute como su propio proceso. 4 GB es una cantidad cómoda para Nextcloud junto con un contenedor independiente de Collabora CODE. ONLYOFFICE Docs lista un requisito de 4 GB para la instalación en Docker y al menos 2 GB en su guía de scripts, dependiendo del sistema operativo anfitrión; por lo tanto, reserve entre 6 y 8 GB si comparte máquina con Nextcloud, o instálelo en un servidor independiente.

¿Por qué el marco del documento se abre y se queda en blanco?

El editor se carga mediante HTTPS y luego abre un websocket, por lo que un marco en blanco casi siempre significa que el websocket nunca se conectó. Para Collabora detrás de nginx, confirme que el proxy reenvía /cool/(.*)/ws con las cabeceras de actualización de conexión (connection upgrade headers), y que /browser, /hosting/discovery y /hosting/capabilities también se reenvían. Luego, lea docker logs en el contenedor: No acceptable WOPI hosts found significa que el valor de aliasgroup1 no coincide con la dirección de Nextcloud que utilizó el navegador, incluyendo el puerto.

¿Necesito ONLYOFFICE DocSpace para editar archivos en Nextcloud?

No. DocSpace es un espacio de trabajo independiente con su propia interfaz y sus propias cuentas de usuario, y el conector de Nextcloud no se comunica con él. El componente al que se conecta Nextcloud es ONLYOFFICE Docs, el servidor de documentos. DocSpace requiere un mínimo de 12 GB de RAM y seis núcleos de CPU para una instalación mediante script, y recomienda 16 GB; esta es la razón por la que las guías que lo instalan hacen creer a los usuarios que la edición en el navegador requiere un servidor grande.

¿Te resultó útil este artículo?