- Inicio
- Docs
- Instalación y configuración
- Comunidad
- Versión de Linux
- Instalación de ONLYOFFICE Docs en sistemas Debian para arm64
Instalación de ONLYOFFICE Docs en sistemas Debian para arm64
Introducción
A partir de la versión 7.1, ONLYOFFICE Docs se puede instalar en sistemas Debian para arm64.
La Community Edition te permite instalar ONLYOFFICE Docs en tu servidor local e integrar los editores en línea con la plataforma de colaboración de ONLYOFFICE o con otros sistemas populares.
ONLYOFFICE Docs es una suite de oficina 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.
Funcionalidades
- Editor de documentos
- Editor de hojas de cálculo
- Editor de presentaciones
- Visores web móviles
- Edición colaborativa
- Soporte de caracteres jeroglíficos
- Compatibilidad con todos los formatos populares: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML
Consulta la lista detallada de características disponibles para la Community Edition de ONLYOFFICE Docs.
Usándolo dentro de ONLYOFFICE Workspace, podrás:
- compartir archivos;
- gestionar derechos de acceso a documentos;
- incrustar documentos en un sitio web;
- ver y editar archivos almacenados en Drive, Box, Dropbox, OneDrive, OwnCloud conectados a ONLYOFFICE.
Esta guía te mostrará cómo instalar la Community Edition de ONLYOFFICE Docs versión 7.1 y posteriores en Ubuntu 18.04 o Ubuntu 20.04 para arm64.
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
- HDD: al menos 40 GB de espacio libre
- SWAP: al menos 4 GB, pero depende del sistema operativo anfitrión. Más es mejor
-
OS: 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
- 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 estos componentes y la instalación de sus dependencias se pueden encontrar en sus sitios web oficiales.
Existen 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 usas 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:
Instala la versión de PostgreSQL incluida en tu versión de Ubuntu:
sudo apt-get install postgresql
PostgreSQL desde el Repositorio de PostgreSQL, consulta la documentación oficial de PostgreSQL para más detalles.Después de instalar PostgreSQL, crea la base de datos y el usuario de PostgreSQL:
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 rabbitmq:
sudo apt-get install rabbitmq-server
Cambio del puerto predeterminado de ONLYOFFICE Docs
Por defecto, ONLYOFFICE Docs escucha las conexiones entrantes utilizando el puerto 80. A partir de la versión 4.3 puedes cambiar el puerto para ONLYOFFICE Docs si planeas usarlo en lugar del predeterminado.
Para hacerlo, necesitarás cambiar el puerto predeterminado para el sistema debconf, ejecutando el comando:
echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
Por favor, escribe el número de puerto en lugar de <PORT_NUMBER> en el comando anterior.
Existen opciones adicionales que se pueden utilizar para la instalación de ONLYOFFICE Docs. Por favor, lee esta sección para más información sobre ellas.
Después de eso, puedes continuar con la instalación de ONLYOFFICE Docs.
Guía para instalar 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
Al instalar ONLYOFFICE Docs en Debian, añade el componente contrib a /etc/apt/sources.list. Para más información, puedes consultar la documentación de Debian.
Actualiza la caché del gestor de paquetes:
sudo apt-get update
Instalar mscorefonts:
sudo apt-get install ttf-mscorefonts-installer
Instalar ONLYOFFICE Docs
sudo apt-get install onlyoffice-documentserver
onlyoffice. Por favor, introduce la contraseña onlyoffice que especificaste al configurar PostgreSQL.Después de eso, ONLYOFFICE Docs se ejecutará como un proceso. El paquete se actualizará como cualquier otro paquete deb.
Ahora puedes ingresar http://localhost en la barra de direcciones de tu navegador para abrir la página de bienvenida de ONLYOFFICE Docs, donde encontrarás más instrucciones sobre cómo habilitar ejemplos de documentos o integrar editores en línea en tu aplicación web utilizando la API proporcionada.
Ejecutar ONLYOFFICE Docs usando HTTPS
En la mayoría de los casos, acceder al portal a través del protocolo HTTPS es mucho más seguro que a través de HTTP, que se utiliza por defecto. Puedes ejecutar fácilmente ONLYOFFICE Docs usando una conexión segura. Por favor, consulta los detalles aquí para aprender más sobre cómo se puede hacer esto.
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 planees 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 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 apropiados de la base de datos PostgreSQL):echo onlyoffice-documentserver 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 apropiados de la base de datos PostgreSQL):echo onlyoffice-documentserver 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 onlyoffice/db-name string <DB_NAME> | 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 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 apropiados de RabbitMQ):echo onlyoffice-documentserver 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 apropiados de RabbitMQ):echo onlyoffice-documentserver onlyoffice/rabbitmq-pwd password <RABBITMQ_PWD> | sudo debconf-set-selections
-
- Opciones de JWT
Puede usar
debconf-set-selectionspara desactivar 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 onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections -
Establecer una clave secreta JWT reemplazando
<JWT_SECRET>con su propio valor:echo onlyoffice-documentserver onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
-