Cómo instalar ONLYOFFICE Docs 6.1 en Ubuntu
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.
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.