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 *