Cómo instalar ONLYOFFICE Docs 6.1 en Ubuntu

Documentos de ONLYOFFICE

Documentos de ONLYOFFICE es una suite ofim√°tica de c√≥digo abierto distribuida bajo GNU AGPL v3.0. Comprende visores basados ‚Äč‚Äčen web y editores colaborativos para documentos de texto, hojas de c√°lculo y presentaciones altamente compatibles con los formatos OOXML.

ONLYOFFICE Docs se puede integrar con varias plataformas y servicios de almacenamiento en la nube, como Nextcloud, ownCloud, Seafile, Alfresco, HumHub, Plone, etc., así como también se puede integrar en la solución que está creando usted mismo. ONLYOFFICE Docs también se puede utilizar junto con ONLYOFFICE Groups, una plataforma de colaboración gratuita de código abierto distribuida bajo Apache 2.0 (la solución completa está disponible bajo el nombre de ONLYOFFICE Workspace).

En este tutorial, aprenderemos cómo instalar ONLYOFFICE Docs (versión Docker) en su máquina.

Novedades de ONLYOFFICE Docs 6.1

  • Notas finales para insertar referencias al final de una secci√≥n/documento.
  • Referencias cruzadas para crear enlaces a otras partes del documento en el que est√° trabajando, como gr√°ficos, tablas, marcadores, etc.
  • Conteo de l√≠neas para hacer referencia a l√≠neas espec√≠ficas.
  • Trabajo m√°s f√°cil con datos de gr√°ficos editando y reorganizando series y categor√≠as de datos, intercambiando filas y columnas.
  • Nuevas opciones de prueba para editar autocorrecci√≥n matem√°tica para ecuaciones.

Documentos de ONLYOFFICE

Requisitos del sistema

  • CPU: doble n√ļcleo 2 GHz o mejor
  • RAM: 4 GB o m√°s
  • HDD: al menos 2 GB de espacio libre
  • Al menos 2 GB de intercambio
  • Ubuntu de 64 bits con kernel versi√≥n 3.8 o posterior
  • Docker: versi√≥n 1.10 o posterior

Instalar documentos de ONLYOFFICE

Necesita tener instalada la √ļltima versi√≥n de Docker. Si no es el caso, consulte esta documentaci√≥n.

Ejecute Docker y ejecute el siguiente comando para instalar ONLYOFFICE Docs y todas las dependencias:

sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver

cambiar el puerto

De manera predeterminada, ONLYOFFICE Docs escucha el puerto 80. Puede cambiar el puerto de ONLYOFFICE Docs si planea usarlo en lugar del predeterminado:

sudo docker run -i -t -d -p <PORT_NUMBER>:80 --restart=always onlyoffice/documentserver

Almacenar datos fuera de los contenedores

Se recomienda enfáticamente almacenar registros, certificados, caché y bases de datos fuera de los contenedores de Docker en la máquina host, ya que permite actualizar fácilmente ONLYOFFICE Docs una vez que se lanza la nueva versión sin perder los datos.

Para obtener acceso a sus datos ubicados fuera del contenedor, debe montar los vol√ļmenes. Se puede hacer especificando la opci√≥n -v en el comando de ejecuci√≥n de la ventana acoplable:

sudo docker run -i -t -d -p 80:80 --restart=always \
    -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice  \
    -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  \
    -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \
    -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql  onlyoffice/documentserver

Ejecute ONLYOFFICE Docs usando HTTPS

sudo docker run -i -t -d -p 443:443 --restart=always \ -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  onlyoffice/documentserver

Para proteger la aplicación a través de SSL, debe crear e instalar los siguientes archivos:

/app/onlyoffice/DocumentServer/data/certs/onlyoffice.key
/app/onlyoffice/DocumentServer/data/certs/onlyoffice.crt

Cuando se utilizan certificados certificados por CA, la CA proporciona estos archivos. Cuando utilice certificados autofirmados, debe generar estos archivos usted mismo.

Para generar un certificado SSL autofirmado válido por 365 días, ejecute los comandos:

openssl genrsa -out onlyoffice.key 2048
openssl req -new -key onlyoffice.key -out onlyoffice.csr
openssl x509 -req -days 365 -in onlyoffice.csr -signkey onlyoffice.key -out onlyoffice.crt

El siguiente paso es generar par√°metros DHE m√°s fuertes para fortalecer la seguridad del servidor:

openssl dhparam -out dhparam.pem 2048

Luego, instale los archivos onlyoffice.key, onlyoffice.crt y dhparam.pem en el servidor ONLYOFFICE.

mkdir -p /app/onlyoffice/DocumentServer/data/certs
cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
cp dhparam.pem /app/onlyoffice/DocumentServer/data/certs/
chmod 400 /app/onlyoffice/DocumentServer/data/certs/onlyoffice.key

Reinicie el contenedor Docker:

sudo docker restart {{DOCUMENT_SERVER_ID}}

Tambi√©n puede consultar las opciones del comando de ejecuci√≥n de la ventana acoplable para el indicador –env-file, donde puede especificar todo lo necesario. Variables de entorno en un solo archivo.

¡Eso es todo! Ahora puede integrar ONLYOFFICE Docs con la plataforma que ya usa y comenzar a editar y crear documentos en colaboración.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *