Install Onlyfice Docs para edición de documentos en línea?

Install Onlyfice Docs para edición de documentos en línea?

OnlyOffice Docs es una suite de oficina autohostada distribuida en términos de la licencia AGPLV3. Permite editar documentos de texto, hojas de cálculo y presentaciones en un navegador.

Compatibilidad de formato

Al igual que la versión de escritorio, OnlyOffice Docs usa DOCX, XLSX y PPTX como formatos principales. Esto significa que OnlyOffice crea estos archivos y los guarda de forma predeterminada.

Los archivos ODF son compatibles con la conversión. Por ejemplo, si abre un archivo ODT, se convertirá en DOCX. Después de terminar de editar, puede volver a guardar el archivo a ODT.

Los archivos binarios antiguos (DOC, XLS, PPT) también se convierten. Sin embargo, no puede guardar estos formatos.

Aparte de eso, los archivos PDF están disponibles para ver. También puede guardar cualquiera de sus documentos en PDF.

Funcionalidad

OnlyOffice permite editar y colaborar en los archivos de la oficina utilizando la coedición, revisión, comentarios y chat incorporado en tiempo real.

La coedición en tiempo real tiene dos modos:

  • En modo rápido, en el que puedes ver lo que todos están escribiendo en tiempo real.
  • En modo estricto, en el que puede bloquear el párrafo con el que está trabajando. Nadie puede ver sus cambios hasta que presione "Guardar" y no puede ver los suyos también.

Últimas actualizaciones

OnlyOffice recibe varias actualizaciones y correcciones de errores por año. Las últimas versiones se centraron en hojas de cálculo. Este año, los desarrolladores agregaron tablas de pivote, cortadoras, validación de datos y más.

Cortadoras para tablas de pivote

Las actualizaciones más recientes para el editor de documentos incluyen referencias cruzadas, notas finales y una tabla de figuras.

El ChangeLog está disponible en GitHub.

Requisitos de hardware

Según la documentación oficial, para instalar OnlyOffice Docs, necesitará al menos:

  • CPU de un solo núcleo de 2 GHz
  • 2 GB de RAM
  • 40 GB de almacenamiento
  • 4 GB de intercambio

Instalación de Docker

La forma más fácil de instalar la suite es usar Docker. Además, este método es recomendado oficialmente por los desarrolladores.

Suponiendo que ya tiene la última versión de Docker, puede instalar OnlyOffice Docs con un solo comando:

'Sudo Docker Run -i -T -D -P 80:80 - -Restart = Always OnlyOffice/Documentserver'

Si desea cambiar el puerto, use el comando -p. Ejemplo para el puerto 8080:

'Sudo Docker Run -i -T -D -P 8080: 80 - -RESTART Always OnlyOffice/Documentserver'

Almacenamiento de datos fuera de los contenedores

Todos los datos se almacenan en los directorios especialmente designados llamados volúmenes de datos:

  • Logs - '/var/log/OnlyOffice'
  • Certificados - '/var/www/OnlyOffice/data'
  • Cache de archivo - '/var/lib/OnlyOffice'
  • base de datos - '/var/lib/postgresql'

Es una buena idea montar aquellos que necesita para su máquina de alojamiento. Use la opción -v en el comando Docker Ejecutar:

'Sudo Docker Run -i -t -d -p 80:80 - -resart = 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 '

Si elimina el contenedor o algo sale mal durante la actualización, no perderá sus datos. También podrá actualizar sus certificados sin meterse con el contenedor.

Certificados SSL

Puede usar HTTPS para evitar el acceso no autorizado.

Para hacerlo, se necesitan dos archivos: clave privada (.clave) y certificado SSL (.CRT). Puedes obtenerlos de una CA de confianza o generarlos tú mismo.

Genere los parámetros DHE (paso opcional):

'OpenSsl Dhparam -out dhparam.PEM 2048 '

Luego instale los archivos:

'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.llave'

Reinicie el contenedor Docker:

'Sudo Docker Reint document_server_id'

Deb y RPM

Utilice la documentación oficial para instalar Onlyfice Docs en Debian/Ubuntu y Centos con paquetes de DEB y RPM.

Integración con diferentes sistemas de gestión de doctor

Por defecto, OnlyOffice Docs solo contiene editores para documentos, hojas de cálculo y presentaciones. Para usarlos como una alternativa de Google Docs en su servidor, deberá integrar el conjunto con un sistema de administración de documentos (DMS):

  • Grupos nativos de OnlyOffice Plataforma para la colaboración en documentos y proyectos. Si planea optar por esto, es más fácil instalar un paquete (editores + plataforma).
  • NextCloud o OwnCloud. Onlyfice Docs se puede instalar en el mismo servidor que NC/OC o en una máquina diferente. También deberá instalar un conector: una aplicación de integración que sirve como un puente entre los editores y el DMS.
  • SeaFile, Nuxeo, Plone, etc. tener la lista completa de integraciones
  • Tu propia aplicación. Para integrar los editores, use la API oficial. Tenga en cuenta que su aplicación debe poder permitir la ejecución del código personalizado, agregar nuevos botones a la interfaz de usuario y abrir una nueva página para que los editores funcionen.

Un ejemplo de integración se proporciona de forma predeterminada junto con los editores:

Solo la pantalla de inicio de Office New Office

Es un simple DMS que se usa para:

  • Pruebe los editores antes de la integración
  • Vea cómo se puede implementar la integración

Versión comunitaria vs. Empresa

En este artículo, describí cómo se instala la versión comunitaria. También hay una versión empresarial más escalable distribuida bajo una licencia comercial. Una comparación detallada está disponible en GitHub.