[{"data":1,"prerenderedAt":217},["ShallowReactive",2],{"seo-verification":3,"blog-office-2021-eol-collabora-online-o-onlyoffice-vps-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-office-2021-eol-collabora-online-o-onlyoffice-vps-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":157,"ctaBody":158,"ctaButton":159,"ctaUrl":160,"relatedPosts":161},441,"office-2021-eol-collabora-online-o-onlyoffice-vps",{"fr":12,"en":13,"ar":14,"es":10},"nextcloud-collabora-onlyoffice-office-2021-eol","office-2021-eol-collabora-online-or-onlyoffice-vps","office-2021-eol-collabora-online-ou-onlyoffice","Office 2021 EOL: Collabora Online u OnlyOffice en VPS","Office 2021 ya no recibe parches de seguridad desde el 13 de octubre de 2026. Despliega Collabora Online o OnlyOffice como sidecar de Nextcloud en tu VPS.",10,0,false,"2026-10-14T00:00:00+00:00","2026-10-14T23:33:30+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"Autoalojamiento","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fnextcloud-collabora-onlyoffice-office-2021-eol-poster.svg",{"categorySlug":34,"appSlug":35},"colaboracion-productividad","nextcloud","El 13 de octubre de 2026, Microsoft puso fin al soporte extendido de Office 2021. A partir de esa fecha, cualquier vulnerabilidad descubierta en Word, Excel o PowerPoint permanece abierta — no se publicará ningún parche. Si pagaste la licencia una sola vez, es precisamente por eso por lo que ningún parche llegará. La respuesta técnica es un sidecar Docker: Collabora Online o OnlyOffice, desplegado junto a Nextcloud en un VPS root, ofrece la coedición nativa de formatos Microsoft sin suscripción mensual y sin datos alojados en el editor.",[38,42,51,54,101,104,129,144,147,151,154],{"type":39,"title":40,"body":41},"h2","Office 2021: qué significa concretamente el fin de soporte","La fecha es oficial: el **13 de octubre de 2026** marca el fin del soporte extendido de Office 2021 Home y Business, confirmado por Microsoft y seguido en \u003Ca href=\"https:\u002F\u002Fendoflife.date\u002Foffice\">endoflife.date\u002Foffice\u003C\u002Fa> y heise.de. No es el fin de una versión menor: es el fin de todas las actualizaciones de seguridad para una suite instalada en millones de equipos.\n\nLa diferencia con Microsoft 365 es fundamental. Una suscripción Microsoft 365 sigue recibiendo parches. Una licencia perpetua de Office 2021 — pagada una sola vez — está ahora congelada en el nivel de seguridad del día de su lanzamiento. Cada vulnerabilidad crítica publicada después del 13 de octubre de 2026 permanece explotable en esos equipos, indefinidamente.",{"type":43,"title":44,"items":45},"ul","Riesgos concretos de una suite ofimática sin parches",[46,47,48,49,50],"**Macros maliciosas no bloqueadas**: las actualizaciones de seguridad corregían regularmente los vectores de ejecución a través de macros de Word y Excel — esos vectores permanecen abiertos.","**Archivos .docx y .xlsx trampa**: los formatos Office son superficies de ataque documentadas (OLE, DDE, campos de fusión); sin parches, los analizadores siguen siendo vulnerables a exploits publicados.","**Exposición de cumplimiento**: NIS2 y la Directiva de Resiliencia Cibernética (CRA) exigen un nivel documentado de mantenimiento del software. Un editor que ya no proporciona parches transfiere la responsabilidad al desplegador.","**Vector de movimiento lateral**: un documento abierto desde una cuenta con pocos privilegios puede, a través de una CVE sin parchear, escalar privilegios o pivotar hacia otros recursos de la red.","**Exclusión del seguro cibernético**: varias pólizas excluyen explícitamente el software en fin de vida de su cobertura.",{"type":39,"title":52,"body":53},"Collabora Online vs OnlyOffice: cuál elegir para tu Nextcloud","Dos proyectos de código abierto permiten integrar un editor de documentos nativo en Nextcloud: **Collabora Online** (basado en LibreOffice) y **OnlyOffice Docs** (motor de renderizado compatible con Microsoft). Ambos se despliegan como sidecars Docker y se integran a través de su aplicación Nextcloud dedicada. La elección depende de tu prioridad: fidelidad de renderizado Microsoft o profundidad de compatibilidad con LibreOffice.",{"type":55,"title":56,"headers":57,"rows":61},"comparison","Collabora Online vs OnlyOffice Docs — comparativa técnica",[58,59,60],"Criterio","Collabora Online","OnlyOffice Docs",[62,66,70,74,78,82,86,90,94,98],[63,64,65],"Motor de renderizado","LibreOffice (fork)","Motor propietario compatible con Microsoft",[67,68,69],"Licencia","MPL-2.0 \u002F AGPL-3.0","AGPL-3.0 (edición comunitaria)",[71,72,73],"RAM en reposo (~300\u002F400 MB por proceso activo)","~300 MB\u002Fproceso activo","~400 MB\u002Fproceso activo",[75,76,77],"Formatos de coedición nativa",".docx, .xlsx, .pptx, .odt, .ods, .odp",".docx, .xlsx, .pptx (prioridad Microsoft)",[79,80,81],"Fidelidad de renderizado .docx","Buena, pequeñas diferencias en layouts complejos","Excelente en layouts elaborados",[83,84,85],"Imagen Docker oficial","`collabora\u002Fcode`","`onlyoffice\u002Fdocumentserver`",[87,88,89],"Aplicación Nextcloud","Nextcloud Office (antes Richdocuments)","ONLYOFFICE integration app",[91,92,93],"Máx. conexiones (edición gratuita)","Sin límite (autoalojado)","20 conexiones simultáneas (edición comunitaria)",[95,96,97],"Soporte idiomas RTL (árabe, hebreo)","Sí (herencia LibreOffice)","Sí",[99,100,100],"Ruta de los datos","Permanece en tu VPS",{"type":39,"title":102,"body":103},"Requisitos del VPS antes de la instalación","Ambos sidecars consumen mucha memoria. Antes de empezar:\n\n**Recursos mínimos recomendados**: 4 GB de RAM para Nextcloud solo + Collabora Online. Planifica 6 GB si eliges OnlyOffice o esperas más de cinco usuarios simultáneos. Se prefiere SSD NVMe — las conversiones de formato son intensivas en E\u002FS.\n\n**Docker y Docker Compose**: ambos sidecars requieren Docker Engine 24+ y el plugin Compose v2 (`docker compose`, sin guión). En Debian 12 o Ubuntu 22.04, la instalación desde el repositorio oficial de Docker es la ruta recomendada.\n\n**Versión mínima de Nextcloud**: Nextcloud 25 o superior. Las imágenes Nextcloud 28 y 29 están probadas con ambos sidecars. Las versiones anteriores a la 25 ya no soportan la aplicación Nextcloud Office.\n\n**Un dominio con certificado TLS válido**: ambos editores rechazan las conexiones no cifradas. Tu Nextcloud y el sidecar deben ser accesibles a través de HTTPS.",{"type":105,"title":106,"steps":107},"steps","Instalación de Nextcloud + Collabora Online con Docker Compose",[108,111,114,117,120,123,126],{"title":109,"body":110},"Crear la estructura de archivos","En el VPS, crea un directorio dedicado y coloca el archivo `docker-compose.yml`:\n\n```bash\nmkdir -p \u002Fopt\u002Fnextcloud && cd \u002Fopt\u002Fnextcloud\n```",{"title":112,"body":113},"Redactar el docker-compose.yml para Nextcloud + Collabora","```bash\nversion: '3.8'\nservices:\n  db:\n    image: mariadb:10.11\n    restart: always\n    environment:\n      MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}\n      MYSQL_DATABASE: nextcloud\n      MYSQL_USER: nextcloud\n      MYSQL_PASSWORD: ${DB_PASSWORD}\n    volumes:\n      - db_data:\u002Fvar\u002Flib\u002Fmysql\n\n  nextcloud:\n    image: nextcloud:29\n    restart: always\n    ports:\n      - \"8080:80\"\n    environment:\n      MYSQL_HOST: db\n      MYSQL_DATABASE: nextcloud\n      MYSQL_USER: nextcloud\n      MYSQL_PASSWORD: ${DB_PASSWORD}\n      NEXTCLOUD_TRUSTED_DOMAINS: your-domain.com\n      NEXTCLOUD_ADMIN_USER: admin\n      NEXTCLOUD_ADMIN_PASSWORD: ${NEXTCLOUD_ADMIN_PASSWORD}\n    volumes:\n      - nextcloud_data:\u002Fvar\u002Fwww\u002Fhtml\n    depends_on:\n      - db\n\n  collabora:\n    image: collabora\u002Fcode:latest\n    restart: always\n    environment:\n      aliasgroup1: https:\u002F\u002Fyour-domain.com:443\n      DONT_GEN_SSL_CERT: \"YES\"\n      extra_params: --o:ssl.enable=false --o:ssl.termination=true\n    ports:\n      - \"9980:9980\"\n    cap_add:\n      - MKNOD\n\nvolumes:\n  db_data:\n  nextcloud_data:\n```\n\nCrea también un archivo `.env` con `DB_ROOT_PASSWORD`, `DB_PASSWORD` y `NEXTCLOUD_ADMIN_PASSWORD` con valores aleatorios largos.",{"title":115,"body":116},"Configurar el reverse proxy nginx","Nextcloud y Collabora se exponen cada uno en un puerto distinto. Crea dos bloques server de nginx — uno para `your-domain.com` (puerto 443, proxy a 8080) y otro para `collabora.your-domain.com` (puerto 443, proxy a 9980).\n\nPara Collabora, añade la directiva `proxy_set_header X-Forwarded-Proto https;` y las cabeceras WebSocket (`Upgrade`, `Connection`). El sidecar Collabora usa WebSocket para la coedición en tiempo real.",{"title":118,"body":119},"Obtener los certificados TLS","```bash\ncertbot --nginx -d your-domain.com -d collabora.your-domain.com\n```\n\nLet's Encrypt genera certificados para ambos dominios en una sola pasada. La renovación automática se configura mediante el temporizador systemd de certbot.",{"title":121,"body":122},"Arrancar la pila y verificar","```bash\ncd \u002Fopt\u002Fnextcloud\ndocker compose up -d\ndocker compose logs -f nextcloud\n```\n\nEspera a que Nextcloud se inicialice (unos 90 segundos en el primer arranque). Accede a `https:\u002F\u002Fyour-domain.com` e inicia sesión con las credenciales `admin`.",{"title":124,"body":125},"Activar Nextcloud Office y conectar Collabora","En el panel de administración de Nextcloud: **Aplicaciones → Oficina y texto → Nextcloud Office** → activar.\n\nLuego: **Ajustes → Administración → Office** → selecciona 'Usar tu propio servidor' → introduce `https:\u002F\u002Fcollabora.your-domain.com` → clic en 'Guardar'.\n\nAbre un archivo `.docx` desde Nextcloud: el editor Collabora debe aparecer en línea. Invita a un segundo usuario al mismo archivo para validar la coedición simultánea.",{"title":127,"body":128},"Verificar el consumo de memoria","```bash\ndocker stats --no-stream\n```\n\nEl proceso Collabora consume unos **300 MB** en reposo y aumenta según el número de documentos abiertos. Vigila la columna `MEM USAGE` — si supera el 80% de la RAM disponible, considera el escalado vertical del VPS.",{"type":105,"title":130,"steps":131},"Variante: Nextcloud + OnlyOffice Docs",[132,135,138,141],{"title":133,"body":134},"Sustituir el bloque collabora por onlyoffice en el Compose","En tu `docker-compose.yml`, reemplaza el servicio `collabora` por:\n\n```bash\n  onlyoffice:\n    image: onlyoffice\u002Fdocumentserver:latest\n    restart: always\n    ports:\n      - \"8088:80\"\n    environment:\n      JWT_ENABLED: \"true\"\n      JWT_SECRET: ${ONLYOFFICE_JWT_SECRET}\n    volumes:\n      - onlyoffice_data:\u002Fvar\u002Fwww\u002Fonlyoffice\u002FData\n      - onlyoffice_logs:\u002Fvar\u002Flog\u002Fonlyoffice\n```\n\nAñade `ONLYOFFICE_JWT_SECRET` a tu archivo `.env`. El secreto JWT es obligatorio desde OnlyOffice 7.2 para evitar el acceso no autorizado al servidor de documentos.",{"title":136,"body":137},"Configurar el reverse proxy para OnlyOffice","OnlyOffice escucha en HTTP en el puerto 8088. Crea un vhost de nginx para `onlyoffice.your-domain.com` → proxy a `127.0.0.1:8088`. Añade las directivas WebSocket y la cabecera `X-Forwarded-Proto https`.",{"title":139,"body":140},"Activar la integración ONLYOFFICE en Nextcloud","En Nextcloud: **Aplicaciones → Oficina y texto → ONLYOFFICE** → activar.\n\nLuego: **Ajustes → Administración → ONLYOFFICE** → introduce la URL `https:\u002F\u002Fonlyoffice.your-domain.com` y la clave JWT definida en `.env` → guardar.\n\nPrueba con un archivo `.xlsx`: OnlyOffice debe abrirlo en el navegador, con coedición disponible en cuanto un segundo usuario se una al documento.",{"title":142,"body":143},"Límites de la edición comunitaria","La imagen gratuita `onlyoffice\u002Fdocumentserver` está limitada a **20 conexiones simultáneas**. Para una flota de pymes con menos de 15 usuarios activos, el límite rara vez se alcanza. A partir de ahí, la edición Enterprise elimina ese tope.",{"type":39,"title":145,"body":146},"Configuración avanzada: formatos, idiomas y límites de archivo","**Formatos soportados en coedición nativa**: ambos editores manejan `.docx`, `.xlsx` y `.pptx` en coedición simultánea. Los formatos ODF (`.odt`, `.ods`, `.odp`) son soportados por Collabora (motor LibreOffice) y accesibles en solo lectura desde OnlyOffice sin plugins adicionales.\n\n**Tamaño máximo de archivo**: por defecto, Nextcloud limita las subidas a 512 MB (`upload_max_filesize` en `php.ini`). Para presentaciones pesadas, aumenta este valor en el archivo de configuración PHP del contenedor nextcloud:\n```bash\ndocker exec -it nextcloud_nextcloud_1 bash -c \\\n  'echo \"upload_max_filesize = 2G\" >> \u002Fusr\u002Flocal\u002Fetc\u002Fphp\u002Fconf.d\u002Fnextcloud.ini'\n```\n\n**Idiomas y RTL**: Collabora soporta idiomas RTL (árabe, hebreo) a través de su motor LibreOffice. OnlyOffice también soporta el árabe. Ambos editores detectan el idioma del documento y aplican automáticamente el layout RTL.\n\n**Límites de conexión de Collabora**: la imagen gratuita `collabora\u002Fcode` está diseñada para uso autoalojado sin un límite de conexión documentado, a diferencia de OnlyOffice. En un VPS con 6 GB de RAM, planifica un máximo de 10 a 15 documentos abiertos simultáneamente.",{"type":148,"title":149,"body":150},"tip","Hardening: HTTPS estricto y restricción de red","**Collabora no debe estar nunca expuesto directamente a Internet.** El puerto 9980 (u 8088 para OnlyOffice) solo debe ser accesible desde localhost, a través del reverse proxy nginx. Comprueba con `ss -tlnp | grep -E '9980|8088'` que esos puertos no escuchan en `0.0.0.0`.\n\n**Fuerza HTTPS en el lado de nginx**: ambos sidecars validan el origen de la solicitud. Una conexión HTTP hacia el sidecar desde Nextcloud producirá un error `SSL handshake` o `mixed content`.\n\n**Aísla los contenedores en una red Docker dedicada**: añade un bloque `networks:` a tu Compose y elimina los mapeos de puertos expuestos públicamente — solo nginx accede a los servicios internos.\n\n**Actualiza las imágenes regularmente**: `docker compose pull && docker compose up -d`. Collabora y OnlyOffice publican parches de seguridad activos — esa es precisamente su ventaja sobre el congelado Office 2021. La licencia AGPL garantiza la auditabilidad del código fuente.",{"type":39,"title":152,"body":153},"Resolución de problemas: conexión rechazada, certificados y memoria","**Collabora rechaza la conexión desde Nextcloud**: verifica que el dominio de Nextcloud coincide exactamente con la variable `aliasgroup1` del contenedor Collabora. Una sola diferencia (subdominio, puerto) bloquea la conexión. Consulta `docker compose logs collabora` para ver el motivo del rechazo.\n\n**Error de certificado TLS**: Nextcloud debe poder alcanzar `https:\u002F\u002Fcollabora.your-domain.com` desde dentro del contenedor. Si tu VPS usa una red Docker con NAT, `collabora.your-domain.com` debe resolverse por el DNS público, no por un hosts local. Prueba desde el contenedor:\n```bash\ndocker exec nextcloud_nextcloud_1 curl -I https:\u002F\u002Fcollabora.your-domain.com\n```\n\n**El sidecar reinicia en bucle (OOM)**: Collabora y OnlyOffice asignan memoria por documento abierto. Un VPS con 2 GB de RAM se saturará rápidamente. Comprueba con `docker stats` y escala verticalmente si es necesario.\n\n**Nextcloud muestra 'No se puede alcanzar el servidor de documentos'**: tras cada reinicio del sidecar, Nextcloud debe revalidar la conexión. Ve a **Ajustes → Administración → Office** y haz clic de nuevo en 'Guardar' para forzar la revalidación.",{"type":39,"title":155,"body":156},"Para profundizar","Este artículo cubre el despliegue de un editor de documentos de código abierto como sidecar de Nextcloud. Si estás migrando desde una flota Microsoft 365 SaaS o Google Workspace, los artículos \u003Ca href=\"\u002Fblog\u002Fquitter-microsoft-365-nextcloud-vps\">Salir de Microsoft 365: migrar a Nextcloud en VPS\u003C\u002Fa> y \u003Ca href=\"\u002Fblog\u002Fmigrer-google-workspace-nextcloud-vps\">Migrar de Google Workspace a Nextcloud en VPS\u003C\u002Fa> cubren la migración de datos y la transición de cuentas.\n\nPara el despliegue inicial de Nextcloud sin editor de documentos, \u003Ca href=\"\u002Fblog\u002Fheberger-nextcloud\">Alojar Nextcloud en tu propio VPS\u003C\u002Fa> es el punto de partida. Y si comparas Nextcloud con ownCloud, \u003Ca href=\"\u002Fblog\u002Fnextcloud-vs-owncloud\">nuestra comparativa\u003C\u002Fa> detalla las diferencias de gobernanza y funcionalidades.\n\nUna agencia que estandariza su flota en Nextcloud y un editor de código abierto gestiona un único entorno para todos sus clientes — a coste fijo, sin dependencia de una licencia perpetua congelada.","Estandariza tu flota ofimática en código abierto","Una agencia que despliega Nextcloud + Collabora o OnlyOffice en VPS controla un único entorno para todos sus clientes. Coste fijo, actualizaciones de seguridad continuas, datos alojados en tu infraestructura.","Alojar mi suite ofimática","\u002Fsolutions\u002Fagences",[162,178,200],{"id":163,"slug":164,"slugs":165,"title":169,"excerpt":170,"readTime":171,"views":18,"isPinned":19,"publishedAt":172,"updatedAt":21,"category":173,"categories":174,"featuredImage":30,"bgImage":31,"posterImage":176,"relatedSolution":177},71,"alojar-nextcloud-en-su-propio-vps",{"fr":166,"en":167,"ar":168,"es":164},"heberger-nextcloud","hosting-nextcloud-on-your-own-vps","استضافة-nextcloud-على-خادمك-الـvps-الخاص","Alojar Nextcloud en VPS: guía NC 35, PHP 8.3 y MariaDB 11","Aloja Nextcloud en un VPS con Docker Compose, Redis, OPcache y backup MariaDB. Activa Collabora Online o OnlyOffice tras el fin de soporte de Office 2021.",20,"2026-04-10T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[175],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":25,"appSlug":35},{"id":179,"slug":180,"slugs":181,"title":185,"excerpt":186,"readTime":187,"views":188,"isPinned":19,"publishedAt":189,"updatedAt":190,"category":191,"categories":196,"featuredImage":30,"bgImage":31,"posterImage":198,"relatedSolution":199},321,"abandonar-microsoft-365-migrar-a-nextcloud-en-vps",{"fr":182,"en":183,"ar":184,"es":180},"quitter-microsoft-365-nextcloud-vps","leaving-microsoft-365-migrate-to-nextcloud-on-a-vps","الانتقال-من-microsoft-365-إلى-nextcloud-على-vps","Abandonar Microsoft 365: migrar a Nextcloud en VPS","Microsoft 365 subió precios en julio de 2026. Migra OneDrive y SharePoint a Nextcloud AIO en un VPS en menos de un día, con coste mensual fijo.",11,1,"2026-09-02T00:00:00+00:00","2026-09-08T22:00:01+00:00",{"id":192,"name":193,"slug":194,"color":195,"icon":194},5,"Comparativas","comparatif","bg-info\u002F10 text-info",[197],{"id":192,"name":193,"slug":194,"color":195,"icon":194},"\u002Fblog\u002Fcovers\u002Fquitter-microsoft-365-nextcloud-vps-poster.svg",{"categorySlug":34,"appSlug":35},{"id":201,"slug":202,"slugs":203,"title":207,"excerpt":208,"readTime":209,"views":18,"isPinned":19,"publishedAt":210,"updatedAt":211,"category":212,"categories":213,"featuredImage":30,"bgImage":31,"posterImage":215,"relatedSolution":216},412,"migrar-google-workspace-nextcloud-vps",{"fr":204,"en":205,"ar":206,"es":202},"migrer-google-workspace-nextcloud-vps","migrate-google-workspace-nextcloud-vps","الانتقال-من-google-workspace-إلى-nextcloud-vps","Migrar de Google Workspace a Nextcloud en un VPS","Google subió los precios de Workspace en 2025. Exporta Drive, Gmail, Contactos y Calendario con Google Takeout e importa todo a Nextcloud en tu propio servidor.",13,"2026-10-03T00:00:00+00:00","2026-10-05T14:05:27+00:00",{"id":192,"name":193,"slug":194,"color":195,"icon":194},[214],{"id":192,"name":193,"slug":194,"color":195,"icon":194},"\u002Fblog\u002Fcovers\u002Fmigrer-google-workspace-nextcloud-vps-poster.svg",{"categorySlug":34,"appSlug":35},1792032020752]