Este artículo está traducido por IA

Instalación de ONLYOFFICE Docs Enterprise Edition en sistemas ARM64 con Debian

Introducción

A partir de la versión 7.1, ONLYOFFICE Docs puede instalarse en sistemas Debian para la arquitectura ARM de 64 bits.

Enterprise Edition le permite instalar ONLYOFFICE Docs en su servidor local e integrar los editores en línea con la plataforma de colaboración ONLYOFFICE o otros sistemas populares.

ONLYOFFICE Docs es una suite ofimática en línea que incluye visores y editores para textos, hojas de cálculo y presentaciones, totalmente compatible con los formatos Office Open XML: .docx, .xlsx, .pptx y que permite la edición colaborativa en tiempo real.

Funcionalidad

  • Editor de documentos
  • Editor de hojas de cálculo
  • Editor de presentaciones
  • Visores web móviles
  • Editores web móviles
  • Edición colaborativa
  • Soporte para jeroglíficos
  • Soporte para todos los formatos populares: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML

Consulte la lista detallada de características disponibles para ONLYOFFICE Docs Enterprise Edition.

Usándolo dentro de ONLYOFFICE Workspace, podrá:

  • compartir archivos;
  • gestionar los derechos de acceso a los documentos;
  • incrustar documentos en un sitio web;
  • ver y editar archivos almacenados en Drive, Box, Dropbox, OneDrive, OwnCloud conectados a ONLYOFFICE.

Esta guía le mostrará cómo instalar ONLYOFFICE Docs Enterprise Edition versión 7.1 y posteriores en Ubuntu 18.04 o Ubuntu 20.04 para la arquitectura ARM de 64 bits.

Requisitos del sistema
  • CPU
    Procesadores ARM de 64 bits
  • RAM
    al menos 2 GB, pero depende del sistema operativo anfitrión. Más es mejor
  • Disco duro (HDD)
    al menos 40 GB de espacio libre
  • SWAP
    al menos 4 GB, pero depende del sistema operativo anfitrión. Más es mejor
  • SO
    Ubuntu 18.04 o Ubuntu 20.04 para arm64
    Actualmente, Ubuntu 16.04 no es compatible.
  • Requisitos adicionales
    • PostgreSQL: versión 12.9 o posterior
    • NGINX: versión 1.3.13 o posterior
    • libstdc++6: versión 4.8.4 o posterior
    • Redis: versión 4 o posterior
    • RabbitMQ

Instalación de ONLYOFFICE Docs

La instalación con distribuciones basadas en Debian también requiere la presencia de libstdc++6, NGINX y PostgreSQL en el sistema.

Todas las instrucciones necesarias para la instalación de estos componentes y sus dependencias pueden encontrarse en sus sitios web oficiales.

Hay otras dependencias que se instalan junto con ONLYOFFICE Docs:

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

Estas dependencias se instalan automáticamente cuando usa Ubuntu 18.04 LTS o Ubuntu 20.04 LTS.

Instalación de dependencias

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

Instalación y configuración de PostgreSQL:

Instale la versión de PostgreSQL incluida en su versión de Ubuntu:

sudo apt-get install postgresql
Si desea instalar alguna otra versión de PostgreSQL desde el repositorio de PostgreSQL, consulte la documentación oficial de PostgreSQL para más detalles.

Después de instalar PostgreSQL, cree la base de datos y el usuario de PostgreSQL:

El usuario de la base de datos debe llamarse onlyoffice. Puede especificar cualquier contraseña.
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"

Instalación de redis:

sudo apt-get install redis-server

Instalación de rabbitmq:

sudo apt-get install rabbitmq-server
Cambiar el puerto predeterminado de ONLYOFFICE Docs

Por defecto, ONLYOFFICE Docs escucha las conexiones entrantes usando el puerto 80. A partir de la versión 4.3 puede cambiar el puerto para ONLYOFFICE Docs si planea usar otro en lugar del predeterminado.

Si va a cambiar el puerto predeterminado, asegúrese de que esté abierto para conexiones entrantes/salientes. Consulte la lista completa de puertos usados por ONLYOFFICE Docs.

Para ello, deberá cambiar el puerto predeterminado para el sistema debconf, ejecutando el comando:

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

Por favor, escriba el número de puerto en lugar de <PORT_NUMBER> en el comando anterior.

Advertencia Si desea cambiar el protocolo de ONLYOFFICE Docs a HTTPS, no cambie el puerto a 443, sino que use esta instrucción en su lugar.

Hay opciones adicionales que pueden usarse para la instalación de ONLYOFFICE Docs. Por favor, lea esta sección para más información al respecto.

Después de eso, puede continuar con la instalación de ONLYOFFICE Docs.

Instalando ONLYOFFICE Docs

Agregar clave GPG:

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

Agregar el repositorio de ONLYOFFICE Docs:

echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Aunque el paquete APT está construido para Debian Squeeze, es compatible con varias derivadas de Debian (incluyendo Ubuntu), lo que significa que puede usar el mismo repositorio en todas estas distribuciones.

Al instalar ONLYOFFICE Docs en Debian, agregue el componente contrib a /etc/apt/sources.list. Para más información, puede consultar la documentación de Debian.

Actualice la caché del gestor de paquetes:

sudo apt-get update

Instale mscorefonts:

sudo apt-get install ttf-mscorefonts-installer

Instale ONLYOFFICE Docs

sudo apt-get install onlyoffice-documentserver-ee
Durante el proceso de instalación, se le pedirá que proporcione una contraseña para el usuario onlyoffice de PostgreSQL. Por favor, ingrese la contraseña onlyoffice que especificó al configurar PostgreSQL.

Después de eso, ONLYOFFICE Docs se ejecutará como un proceso. El paquete se actualizará como cualquier otro paquete deb.

Ahora puede ingresar http://localhost en la barra de direcciones de su navegador para abrir la página de bienvenida de ONLYOFFICE Docs, donde encontrará instrucciones adicionales sobre cómo habilitar ejemplos de documentos o integrar los editores en línea en su aplicación web usando la API proporcionada.

Ejecutar ONLYOFFICE Docs usando HTTPS

En la mayoría de los casos, acceder al portal mediante el protocolo HTTPS es mucho más seguro que vía HTTP, que es el usado por defecto. Puede ejecutar fácilmente ONLYOFFICE Docs usando una conexión segura. Por favor, consulte los detalles aquí para aprender más sobre cómo hacerlo.

Registrar su versión Enterprise Edition

Si compró Enterprise Edition y recibió el archivo license.lic, puede colocarlo en su instalación para obtener la versión completa del software.

Cuando usa una distribución Linux basada en Debian, el archivo license.lic se coloca en la siguiente carpeta:

/var/www/onlyoffice/Data/license.lic

Después de eso, su versión de Enterprise Edition quedará registrada y con todas las funciones habilitadas.

Información adicional: más opciones para la instalación de ONLYOFFICE Docs

La instalación de ONLYOFFICE Docs permite el uso de más opciones de debconf, que pueden ser muy útiles en caso de que planee instalarlo en más de un servidor o en otros casos.

Estas opciones incluyen:

  • Opciones de base de datos PostgreSQL

    • Establecer la dirección del host de la base de datos PostgreSQL (reemplazando <DB_HOST> con la dirección real del servidor PostgreSQL instalado):

      echo onlyoffice-documentserver-ee onlyoffice/db-host string <DB_HOST> | sudo debconf-set-selections
    • Establecer el nombre de usuario de la base de datos PostgreSQL (reemplazando <DB_USER> con el nombre real del usuario con los derechos adecuados en la base de datos PostgreSQL):

      echo onlyoffice-documentserver-ee onlyoffice/db-user string <DB_USER> | sudo debconf-set-selections
    • Establecer la contraseña del usuario de la base de datos PostgreSQL (reemplazando <DB_PASSWORD> con la contraseña real del usuario con los derechos adecuados en la base de datos PostgreSQL):

      echo onlyoffice-documentserver-ee onlyoffice/db-pwd password <DB_PASSWORD> | debconf-set-selections
    • Establecer el nombre de la base de datos PostgreSQL (reemplazando <DB_NAME> con el nombre real de la base de datos PostgreSQL):

      echo onlyoffice-documentserver-ee onlyoffice/db-name string <DB_NAME> | sudo debconf-set-selections
  • Opciones de Redis

    • Establecer la dirección del host de Redis (reemplazando <REDIS_HOST> con la dirección real de Redis instalado):

      echo onlyoffice-documentserver-ee onlyoffice/redis-host string <REDIS_HOST> | sudo debconf-set-selections
  • Opciones de RabbitMQ

    • Establecer la dirección del host de RabbitMQ (reemplazando <RABBITMQ_HOST> con la dirección real de RabbitMQ instalado):

      echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-host string <RABBITMQ_HOST> | sudo debconf-set-selections
    • Establecer el nombre de usuario de RabbitMQ (reemplazando <RABBITMQ_USER> con el nombre real del usuario con los derechos adecuados en RabbitMQ):

      echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-user string <RABBITMQ_USER> | sudo debconf-set-selections
    • Establecer la contraseña del usuario de RabbitMQ (reemplazando <RABBITMQ_PWD> con la contraseña real del usuario con los derechos adecuados en RabbitMQ):

      echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-pwd password <RABBITMQ_PWD> | sudo debconf-set-selections
  • Opciones JWT

    Puede usar debconf-set-selections para deshabilitar la sobrescritura de los valores personalizados en el archivo local.json después de actualizar ONLYOFFICE Docs.

    • Habilitar JSON Web Tokens (JWT):

      echo onlyoffice-documentserver-ee onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections
    • Establecer una clave secreta JWT reemplazando <JWT_SECRET> con su propio valor:

      echo onlyoffice-documentserver-ee onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
Artículos con etiqueta:
Ver todas las etiquetas