Rastrea un documento de Collabora en blanco hasta la capa que falla.

Comience por comprobar si la pantalla en blanco afecta a un solo archivo o a todos. A continuación, revise los paneles de Red y Consola del navegador, junto con los registros de Collabora y de la plataforma de almacenamiento. Una pantalla en blanco es un síntoma, no un diagnóstico: es posible que el editor se haya cargado mientras fallaba la conexión con el documento, la autorización WOPI o los recursos integrados.

Un editor de documentos con una página blanca en blanco y un indicador de carga debajo de su barra de herramientas.
Imagen ilustrativa del problema en el navegador: aparece el marco del editor, pero el lienzo del documento permanece en blanco mientras se carga.

1. Decide si el problema está en el archivo, el navegador o el servicio.

Abra un documento que funcione correctamente en la misma aplicación y, a continuación, intente abrir el archivo afectado en otro navegador compatible o en una ventana privada. No edite el archivo original durante el diagnóstico. Un solo archivo defectuoso indica un problema con el formato, el contenido o los permisos; un fallo generalizado apunta a problemas con los servicios compartidos o cambios en la red.

Lo que observasPróxima comprobación más útilIntercambio
Un documento está en blancoPruebe con un archivo diferente del mismo formato; inspeccione el archivo de la aplicación de almacenamiento y los registros WOPI.Aislamiento rápido, pero no descarta un problema de análisis o permisos específico del archivo.
Todos los documentos fallan en un navegador.Ventana privada, otro navegador, extensiones y consola del navegador.Es una solución rápida y de bajo riesgo, pero usar el navegador como alternativa no soluciona un problema del servidor.
Todos los usuarios y navegadores fallanSolicitudes de red, proxy inverso, política de host WOPI y registros del servidor.Tiene mayor valor diagnóstico, pero los cambios pueden afectar a todos los usuarios; primero, capture la configuración actual.

Una ventana privada sirve para probar, no para solucionar el problema. Si funciona, desactive las extensiones una por una o borre los datos del sitio para el origen afectado solo después de confirmar que no hay trabajo sin sincronizar. Borrar todos los datos del navegador puede cerrar la sesión de los usuarios y eliminar el estado del sitio que no esté relacionado.

2. Encuentra la solicitud que falló antes de cambiar la configuración.

En Chrome o Chromium, abre las Herramientas para desarrolladores ( F12 o Ctrl+Mayús+I ), selecciona Red , habilita Conservar registro y recarga la página. Filtra por WS (WebSocket) e inspecciona los errores; la referencia de Red de las Herramientas para desarrolladores de Chrome explica los filtros de solicitud y los detalles de estado. Revisa la Consola para detectar errores de CSP, certificado, contenido mixto o JavaScript.

Un panel de red de las herramientas para desarrolladores del navegador que muestra solicitudes de documentos y WebSocket fallidas con estado 502.
Panel de red ilustrativo: las solicitudes de documentos y WebSocket fallidas apuntan a problemas de enrutamiento o conectividad ascendente; los nombres de las solicitudes y los códigos de estado varían según la implementación.

Interprete la evidencia en lugar de aplicar una fórmula genérica:

  • Error 404 en los recursos o /browser/rutas del editor: compruebe si el proxy inverso reenvía las rutas actuales de Collabora al servidor ascendente correcto.
  • Error 502, tiempo de espera agotado o un cierre inmediato de WebSocket: verifique la accesibilidad del servidor, los registros del proxy, el manejo de WebSocket y la ruta de la solicitud. Un /hosting/discoverypunto final accesible solo demuestra el acceso HTTP básico; no demuestra que la conexión en tiempo real del editor funcione.
  • 403 o “Host WOPI no autorizado” en los registros: verifique el host de almacenamiento nombrado en la URL de WOPI con respecto a los hosts WOPI permitidos por Collabora.
  • Error de CSP o certificado: corrija el origen de incrustación exacto o la cadena de certificados. No desactive la seguridad del navegador ni flexibilice de forma generalizada la Política de Seguridad de Contenido para que la pantalla se cargue.

En las solicitudes WebSocket, el objetivo es un establecimiento de conexión exitoso; el estado que se muestra depende de la versión HTTP y la ruta del proxy, por lo que no se debe considerar un único número de estado esperado como universal.

3. Adapte la solución a la capa que está fallando.

Verifique ambas direcciones y el esquema de URL.

La guía actual de solución de problemas de Nextcloud para la oficina indica que el navegador del usuario debe acceder a ambos servidores mediante HTTP(S), Nextcloud debe acceder a Collabora y Collabora debe acceder a Nextcloud. También requiere el mismo protocolo en ambos servicios. Pruebe la dirección pública de Collabora desde un navegador en https://office.example.com/hosting/discoveryy https://office.example.com/hosting/capabilities. Desde el host de Nextcloud, utilice:

curl -fsS https://office.example.com/hosting/discovery -o /dev/null

curl -fsS https://office.example.com/hosting/capabilities -o /dev/null

Sustituya el nombre de host de ejemplo por su URL real de Collabora. Estas comprobaciones verifican la accesibilidad HTTP, no la edición exitosa. Si el servidor se conecta correctamente pero el navegador falla, revise la configuración de DNS público, TLS, firewall o proxy. La guía de solución de problemas de Nextcloud Office enumera estas comprobaciones de conexión y recomienda revisar los registros de ambas aplicaciones.

Reparar el enrutamiento del proxy solo cuando las solicitudes lo impliquen.

Si los recursos del editor estático devuelven un error 404 o la conexión en vivo devuelve un error 502, compare las rutas de su proxy inverso con la configuración oficial del proxy de Collabora . Asegúrese de que el proxy envíe las rutas de Collabora necesarias al servidor ascendente correcto y admita la conexión WebSocket que utiliza el navegador. Conserve la información de host externo y HTTPS que espera su implementación. No copie una configuración para un proxy, prefijo de URL o versión de Collabora diferente sin verificar sus supuestos. Un nombre de host dedicado de Collabora suele ser más fácil de depurar; el enrutamiento basado en rutas requiere un manejo de prefijos consistente.

Corregir las listas de permisos de WOPI sin modificarlas

WOPI es el protocolo que Collabora utiliza para obtener y guardar un documento a través de la plataforma de almacenamiento. El host WOPI suele ser el nombre de host de Nextcloud u otro almacenamiento, no el de Collabora. Si los registros indican No acceptable WOPI hosts found, agregue o corrija el host de almacenamiento exacto en la configuración del host WOPI de Collabora y, a continuación, confirme que la lista de permisos de solicitudes WOPI de la plataforma de almacenamiento contiene la dirección del servidor de Collabora. Nextcloud recomienda limitar las solicitudes WOPI a las direcciones IP de Collabora previstas y configurar Collabora para que confíe en los hosts previstos en su guía de configuración de Office .

Un panel de registro de servicio genérico que muestra una advertencia de host WOPI no autorizado y una discrepancia con el host permitido.
Ejemplo de vista de diagnóstico de una discrepancia de host WOPI. Confirme los valores reales del host y de la lista de permitidos en los registros y la configuración de su propio servidor.

Agregar un host de confianza específico es más seguro que deshabilitar la validación de host o permitir dominios amplios. Registre la configuración actual, modifique solo la entrada relevante y reinicie o recargue los servicios solo cuando sea necesario para su implementación. Si usa Docker, inspeccione la salida reciente de Collabora con docker logs --since=10m <collabora-container>; reemplace el marcador de posición con el nombre real del contenedor. Para instalaciones de paquetes o Kubernetes, utilice sus registros de servicio o pod.

4. Verifique el editor, no solo el punto final de salud.

Recarga el mismo documento. Confirma que los recursos se cargan, que la conexión en tiempo real permanece abierta, que el contenido aparece y que los errores de la consola desaparecen. Si el problema se ha compartido, prueba con un segundo documento y otro usuario. Guarda una edición de prueba sin consecuencias y vuelve a abrirla para verificar que se lea y se guarde correctamente.

Un editor de documentos genérico que muestra texto junto a un panel de red en buen estado con una solicitud WebSocket exitosa.
Comprobación de recuperación ilustrativa: el contenido del documento es visible y el panel de red muestra una conexión WebSocket completada; confirme las mismas señales en su propio navegador.

Si el lienzo permanece en blanco pero las solicitudes ahora se procesan correctamente, revise los registros del servidor en busca de errores de conversión de documentos o errores específicos del archivo y compare con otro archivo del mismo formato. Si el problema comenzó inmediatamente después de una actualización de Collabora, del navegador o del proxy, pruebe una reversión controlada o un cambio de proxy específico de la versión durante una ventana de mantenimiento en lugar de modificar varias variables a la vez. Borrar la caché del navegador solo es útil cuando la evidencia apunta a recursos del cliente obsoletos; no puede reparar rutas bloqueadas ni solicitudes WOPI rechazadas.

Dejar un comentario

Implementa Collabora CODE en Kubernetes con Helm.

Implementa Collabora CODE en Kubernetes con Helm.

Instale el gráfico Helm oficial de Collabora, configure el acceso WOPI y la afinidad de entrada, y verifique la implementación sin errores de configuración comunes.

Rastrea un documento de Collabora en blanco hasta la capa que falla.

Rastrea un documento de Collabora en blanco hasta la capa que falla.

Utilice las solicitudes del navegador, los registros WOPI y las comprobaciones de proxy específicas para averiguar por qué Collabora abre un documento en blanco y elija una solución que se ajuste a las pruebas.

Habilitar la revisión ortográfica multilingüe en Collabora Online CODE

Habilitar la revisión ortográfica multilingüe en Collabora Online CODE

Configure correctamente los diccionarios de CODE Docker y etiquete los pasajes del documento para que el inglés, el francés y otros idiomas compatibles reciban la corrección ortográfica adecuada.

Configura el temporizador de inactividad de Collabora para las vistas de documentos activas.

Configura el temporizador de inactividad de Collabora para las vistas de documentos activas.

Ajusta el umbral de inactividad por vista en coolwsd y diferéncialo del atenuado de pestañas en segundo plano, la descarga de documentos, el guardado automático y la expiración de la sesión.

Deshabilitar las comprobaciones de actualización de código de Collabora y las conexiones no deseadas.

Deshabilitar las comprobaciones de actualización de código de Collabora y las conexiones no deseadas.

Detenga las comprobaciones de actualización de CODE programadas, revise los servicios remotos opcionales y utilice los controles de red salientes sin interrumpir la edición de documentos.

Conecte Seafile y Collabora con la URL WOPI correcta.

Conecte Seafile y Collabora con la URL WOPI correcta.

Habilite la edición segura de documentos en Seafile configurando la URL de descubrimiento de Collabora, HTTPS y el acceso WOPI para su implementación.

Restaurar la función de copiar y pegar entre Collabora y las aplicaciones de escritorio.

Restaurar la función de copiar y pegar entre Collabora y las aplicaciones de escritorio.

Pruebe el portapapeles del sistema, ajuste los permisos del navegador e identifique cuándo una integración de Collabora integrada necesita un cambio en la política de iframe.

Habilitar fuentes personalizadas en Collabora CODE Docker

Habilitar fuentes personalizadas en Collabora CODE Docker

Monta los archivos de fuentes en Docker y en la placa del sistema de Collabora para que las tipografías personalizadas aparezcan en el editor y se muestren correctamente en los documentos.

Restaurar la configuración de Collabora CODE sin perder los cambios de implementación.

Restaurar la configuración de Collabora CODE sin perder los cambios de implementación.

Realice una copia de seguridad de coolwsd.xml y sus fuentes de implementación, restáurelas de forma segura y verifique el CÓDIGO antes de que los usuarios vuelvan a editarlo.

Corrige la comprobación de host WOPI de CODE haciendo coincidir el origen del host.

Corrige la comprobación de host WOPI de CODE haciendo coincidir el origen del host.

Permita el origen exacto de Nextcloud u otro WOPI en CODE, luego verifique la lista de hosts permitidos activa y distíngala de la restricción de IP de origen de Nextcloud.