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:
Ú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:
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:
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):
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:
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.