Cómo instalar ONLYOFFICE Docs en Debian y Ubuntu


Si utiliza la plataforma de sincronización y uso compartido de archivos y desea expandir su funcionalidad agregando funciones de edición en línea, definitivamente debería probar ONLYOFFICE Docs.

ONLYOFFICE Docs le permite crear un entorno colaborativo agregando sus editores en línea a la plataforma de su elección, ya sea Alfresco, Confluence, Liferay, Nextcloud, Nuxeo, ownCloud, SharePoint o ONLYOFFICE Groups.

ONLYOFFICE Docs ofrece las siguientes funciones:

  • Online editors for text documents, spreadsheets, and presentations.
  • Collaborative editing in real-time (two co-editing modes, track changes, version history, and version comparison, comments and mentions, built-in chat).
  • Different access permissions (full access, review, form filling, commenting, read-only as well as custom filter for spreadsheets).
  • Support for all popular formats: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML.
  • Built-in plugins and micros for more editing capabilities (YouTube, Thesaurus, Translator, Zotero, and Mendeley for reference management, etc.).
  • Ability to create and connect third-party plugins via API.

Antes de instalar ONLYOFFICE Docs, echemos un vistazo a las principales mejoras aportadas por la versión 6.1:

  • Sheet views.
  • Improved chart data editing
  • Endnotes
  • Cross-references
  • Line counting
  • New proofing options.

Para obtener más información, consulte el registro de cambios detallado en GitHub.

En primer lugar, debe asegurarse de que su máquina cumpla con los siguientes requisitos:

  • CPU: dual-core, 2 GHz, or better.
  • RAM: 2 GB or more.
  • HDD: at least 40 GB of free space.
  • Swap: at least 4 GB.
  • OS: 64-bit Debian, Ubuntu, or their derivatives with kernel version 3.13 or later.

También es necesario que PostgreSQL, NGINX, libstdc ++ 6 y RabbitMQ estén instalados en el sistema.

Tenga en cuenta que la instalación de ONLYOFFICE Docs en distribuciones basadas en Debian requiere libstdc ++ 6 y NGINX (se instalan y configuran automáticamente durante el proceso de instalación), así como PostgreSQL.

Hay algunas otras dependencias que se instalan junto con ONLYOFFICE Docs:

  • libcurl3
  • libxml2
  • supervisor
  • fonts-dejavu
  • fonts-liberation
  • ttf-mscorefonts-installer
  • fonts-crosextra-carlito
  • fonts-takao-gothic
  • fonts-opensymbol

Estos se instalan automáticamente si usa Ubuntu 14.04 LTS o posterior.

En este artículo, aprenderemos cómo instalar ONLYOFFICE Docs en Debian, Ubuntu y sus derivados.

Instalación de PostgreSQL en Ubuntu

ONLYOFFICE Docs utiliza NGINX y PostgreSQL como base de datos. Las dependencias que se encuentran en el repositorio del sistema se instalarán automáticamente en la instalación de ONLYOFFICE Docs usando el comando apt-get.

Instale la versión de PostgreSQL, incluida en su versión de Ubuntu.

$ sudo apt-get install postgresql

Después de instalar PostgreSQL, cree la base de datos y el usuario de PostgreSQL. Tenga en cuenta que la base de datos creada debe usar onlyoffice tanto para el usuario como para la contraseña:

$ sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"
$ sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
$ sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"

Instalación de RabbitMQ en Ubuntu

Para instalar RabbitMQ, ejecute el siguiente comando.

$ sudo apt-get install rabbitmq-server

Si usa Ubuntu 18.04, también tendrá que instalar nginx-extras ejecutando el siguiente comando.

$ sudo apt-get install nginx-extras

Instalación de ONLYOFFICE Docs en Ubuntu

Para instalar ONLYOFFICE Docs, agregue la clave GPG.

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5

Luego agregue el repositorio de ONLYOFFICE Docs.

$ sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list

Actualice la caché del administrador de paquetes.

$ sudo apt-get update

Luego, debe instalar mscorefonts (es necesario para Ubuntu).

$ sudo apt-get install ttf-mscorefonts-installer

Para Debian, agregue el componente contrib al archivo /etc/apt/sources.list.

$ sudo echo "deb http://deb.debian.org/debian $(grep -Po 'VERSION="[0-9]+ \(\K[∧)]+' /etc/os-release) main contrib" | sudo tee -a /etc/apt/sources.list

Ahora es el momento de instalar ONLYOFFICE Docs.

$ sudo apt-get install onlyoffice-documentserver

Durante el proceso de instalación, se le pedirá que ingrese una contraseña para el único usuario de PostgreSQL de la oficina. Utilice la única contraseña de oficina que especificó al configurar PostgreSQL.

Cuando finalice la instalación, el paquete se actualizará como cualquier otro paquete deb.

Cambio del puerto de documentos de ONLYOFFICE predeterminado

De forma predeterminada, ONLYOFFICE Docs usa el puerto 80. Puede cambiar el puerto predeterminado para ONLYOFFICE Docs si planea usar otro.

Para hacer eso, necesitará cambiar el puerto predeterminado para el sistema debconf ejecutando el comando.

$ echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections

Escriba el número de puerto en lugar del en el comando anterior.

Hay algunas opciones adicionales que se pueden utilizar para la instalación de ONLYOFFICE Docs. Se describen en este artículo.

Prueba de ONLYOFFICE Docs con ejemplo

De forma predeterminada, ONLYOFFICE Docs (empaquetado como Document Server) incluye solo los editores. Para comenzar a usarlos, debe integrar los editores con ONLYOFFICE Groups (empaquetado como Community Server) o con otra plataforma de sincronización y uso compartido.

Si desea probar los editores antes de la integración, puede usar el ejemplo de prueba. Es un sistema de administración de documentos simple que le ayuda a verificar si los editores funcionan correctamente. Si hay algunos problemas, el ejemplo de prueba le permitirá identificarlos.

El ejemplo de prueba está deshabilitado de forma predeterminada, pero puede ver las instrucciones sobre cómo iniciarlo en la pantalla de inicio. Después de comenzar el ejemplo, verá esto en http:/docserverurl/example (esta es la dirección predeterminada, puede ser diferente para su instalación):

El ejemplo de prueba le permite:

  • upload local files to see what they will look like in ONLYOFFICE Docs.
  • create new docx, xlsx, and pptx files.
  • test the editors’ functionality.
  • open files in different sharing modes available in ONLYOFFICE (for reviewing/commenting, etc.) and much more.

Ahora ONLYOFFICE Docs está instalado y listo para integrarse con una plataforma de terceros. ONLYOFFICE Docs se distribuye bajo un modelo de licencia dual. Esto significa que siempre que respete los términos de las licencias GNU AGPL v.3, puede utilizar la solución de código abierto ONLYOFFICE disponible en GitHub. Hay muchas opciones de integración exitosas: ownCloud, Nextcloud, Liferay, HumHub, Nuxeo, etc.

Si necesita soporte técnico profesional y escalabilidad y desea acceder a funciones de edición profesionales (por ejemplo, comparación de documentos y controles de contenido), así como a editores web móviles de ONLYOFFICE, necesitará una versión comercial de ONLYOFFICE Docs. Depende de usted decidir qué se adapta mejor a sus necesidades.

Esperamos que esta guía te haya resultado útil. No dude en compartir sus pensamientos en la sección de comentarios a continuación.