Cómo instalar ONLYOFFICE Docs en Ubuntu para ARM
ONLYOFFICE Docs es una suite ofimática de código abierto distribuida bajo la licencia GNU AGPL v3.0. Incluye visores y editores colaborativos basados en la web para documentos de texto, hojas de cálculo, presentaciones y formularios compatibles con los formatos OOXML.
ONLYOFFICE Docs puede integrarse con varios servicios en la nube, como Nextcloud, Redmine, Seafile, Jira, Moodle, etc., así como incrustarse en tu propia solución. Los editores también pueden utilizarse como parte de la solución completa de productividad ONLYOFFICE Workspace.
Con la última actualización, los desarrolladores de ONLYOFFICE han añadido soporte para dispositivos basados en ARM.
En este tutorial, aprenderemos a instalar ONLYOFFICE Docs 7.1 en Ubuntu para la arquitectura ARM de 64 bits.
Novedades de ONLYOFFICE Docs 7.1
- Nuevo visor de archivos PDF, XPS y DjVu.
- Conversión de PDF a DOCX.
- Vista previa de impresión, información sobre las fórmulas, calificador de texto en las hojas de cálculo.
- Animaciones en diapositivas.
- Ficha de visualización en documentos y presentaciones.
- Soporte para nuevos tipos de gráficos (pirámide, cilindro vertical y horizontal, y otros).
- Trabajo mejorado con formas.
- Soporte para SmartArt.
Requisitos del sistema
- Procesadores ARM de 64 bits
- 2 GB de RAM o más
- Disco duro: al menos 40 GB de espacio libre
- Al menos 4 GB de swap
- Ubuntu 18.04 o 20.04 para arm64
Requisitos adicionales
- PostgreSQL v.12.9 o posterior
- NGINX v.1.3.13 o posterior
- libstdc++6: versión 4.8.4 o posterior
- RabbitMQ
Paso 1: Instalar las dependencias
Instala la versión de PostgreSQL incluida en tu Ubuntu:
sudo apt-get install PostgreSQL
Crea la base de datos y el usuario de PostgreSQL (especifica cualquier contraseña y recuérdala):
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;"
Instala rabbitmq:
sudo apt-get install rabbitmq-server
Paso 2: Cambiar el puerto por defecto
Por defecto, ONLYOFFICE Docs escucha el puerto 80. Si es necesario, cámbialo:
echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
Si quieres cambiar el protocolo de ONLYOFFICE Docs a HTTPS, NO cambies el puerto a 443, sino que sigue las siguientes instrucciones.
Paso 3: Instalar ONLYOFFICE Docs
Añade la clave GPG:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Añade el repositorio de ONLYOFFICE Docs:
echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Actualiza la caché del gestor de paquetes:
sudo apt-get update
Instala mscorefonts:
sudo apt-get install ttf-mscorefonts-installer
Instala ONLYOFFICE Docs:
sudo apt-get install onlyoffice-documentserver
Una vez listo, introduce http://localhost en la barra de direcciones de tu navegador para iniciar la página de bienvenida.
Step 4: Switch to HTTPS
La forma más sencilla de cambiar ONLYOFFICE Docs al protocolo HTTPS es obtener automáticamente los certificados SSL de Let’s Encrypt mediante certbot.
Instala certbot:
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Ejecuta el script especificando tu correo electrónico y tu dominio:
sudo bash /usr/bin/documentserver-letsencrypt.sh [email protected] yourdomain.com
Una vez hecho esto, ONLYOFFICE Docs estará disponible en https://yourdomain.com.
¡Eso es todo! Ahora puedes integrar ONLYOFFICE Docs con la plataforma que ya utilizas y empezar a editar y colaborar en los documentos.