Buscar en este blog

12.3.18

Integrar Onlyoffice y Collabora con Owncloud/Nextcloud sin usar certificados SSL

En entornos de pruebas es posible usar Onlyoffice y Collabora integrado con Owncloud o Nextcloud sin usar SSL.
Configurar SSL es engorroso expresamente si se intentar usar certificados autofirmados. Para pruebas de funcionalidad, es posible no usar certificados en absoluto.
Esto solo debe usarse en entornos aislados de prueba, ya que el uso de SSL es imperativo en entornos de producción si se desea mantener cierto nivel de seguridad.

Ambas suites se pueden integrar en Owncloud y Nextcloud de forma muy similar a través de los plugins de los respectivos 'markets'.
En primer lugar es necesario que en el acceso a Owncloud/Nextcloud no se esté usando HTTPS.

Despliegue del contenedor de Collabora

  • Descargar la imagen docker
docker pull collabora/code

  • Ejecutar el contenedor. Hacer que escuche en la IP local del equipo. Esta debe ser alcanzable desde la máquina donde esté instalado Owncloud/Nextcloud
docker run -t -d -p 192.168.1.112:9980:9980 --cap-add MKNOD collabora/code

  • Ejecutar comando en el contenedor para deshabilitar SSL
docker exec -it   /bin/bash -c "apt-get -y update && apt-get -y install xmlstarlet && xmlstarlet ed --inplace -u \"/config/ssl/enable\" -v false /etc/loolwsd/loolwsd.xml && xmlstarlet ed --inplace -u \"/config/ssl/termination\" -v false /etc/loolwsd/loolwsd.xml"
  • Reiniciar el  contenedor con la nueva configuración sin SSL

docker restart

Despliegue del contenedor de Onlyoffice 

  • Descargar la imagen docker
docker pull onlyoffice/documentserver
  • Ejecutar el contenedor. Solo es necesario hacer que el servicio del docker escuche el puerto 80
docker run -i -t -d -p 192.168.1.112:9981:80 -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice      -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  onlyoffice/documentserver


Integración con Owncloud/Nextcloud

En primer lugar es necesario que en el acceso a Owncloud/Nextcloud no se esté usando HTTPS.

  • Instalar  la "app" de integración


  • Configurar el enlace a Onlyoffice o Collabora



  • Probar la operatividad