Cómo instalar ONLYOFFICE Docs 7.2 en Fedora Linux

ONLYOFFICE Docs es una suite ofimática de código abierto distribuida bajo la licencia GNU AGPL v3.0. Comprende editores colaborativos para documentos de texto, hojas de cálculo y presentaciones, creador de formularios y visor de PDF. Se utiliza OOXML como formato principal.

ONLYOFFICE Docs puede integrarse con varios servicios en la nube, como marcos de CMS (WordPress, Strapi, Drupal), plataformas de colaboración (ONLYOFFICE Workspace, Nextcloud, Seafile, Confluence, Alfresco), rastreadores de incidencias (Jira, Redmine), soluciones de aprendizaje electrónico (Moodle, Chamilo, HumHub) y otros.

En este tutorial, aprenderemos a instalar la última versión de ONLYOFFICE Docs en Fedora Linux utilizando Podman.

Novedades de ONLYOFFICE Docs 7.2

  • Mercado de plugins integrado en los editores.
  • Mejora del trabajo con fuentes, soporte para la escritura N’Ko.
  • Nuevos tipos de campos en los formularios: dirección de correo electrónico, número de teléfono, campo complejo.
  • Ajustes de formato para los campos de texto: Ninguno, Dígitos, Letras, Máscara arbitraria, Expresión regular.
  • Configuración de los símbolos permitidos para los campos de texto.
  • Soporte para ligaduras.
  • Tema de contraste oscuro.
  • Teclas de acceso rápido para el Pegado Especial.
  • Hojas de cálculo OLE incrustadas.
  • Enlace al rango de datos y al sistema de fechas de 1904 en las hojas.
  • Búsqueda y reemplazo actualizados.

ONLYOFFICE 7.2

Requisitos del sistema

  • CPU: Doble núcleo a 2 GHz o superior
  • 2 GB de RAM o más
  • Disco duro: Al menos 40 GB de espacio libre
  • Al menos 4 GB de swap
  • Distribución de Linux amd64 con la versión 3.10 o posterior del kernel

Paso 1: Instalar Podman

Podman es una herramienta para ejecutar y gestionar contenedores Linux. Instala la última versión de Podman:

sudo dnf -y install podman

Consulta las instrucciones oficiales para más detalles.

Paso 2: Ejecuta ONLYOFFICE Docs con Podman como usuario root

Crea nuevas carpetas para almacenar los datos del contenedor en tu máquina anfitriona:

sudo mkdir -p /app/onlyoffice/DocumentServer/logs \
 /app/onlyoffice/DocumentServer/data \
 /app/onlyoffice/DocumentServer/lib \
 /app/onlyoffice/DocumentServer/db

Monta estos directorios a través de Podman y ejecuta ONLYOFFICE Docs (no se recomienda el despliegue sin root):

sudo podman run -i -t -d -p 80:80 -p 443:443 --restart=always \
 -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice:Z  \
 -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data:Z  \
 -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice:Z \
 -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql:Z \
 -u root onlyoffice/documentserver:latest

Comprueba el correcto funcionamiento de ONLYOFFICE Docs mediante el siguiente comando:

sudo podman exec $(sudo podman ps -q) sudo supervisorctl start ds:example

Forma de instalación alternativa: construye la imagen de ONLYOFFICE Docs

Como usuario root, clona el repositorio de ONLYOFFICE Docs, ve a la carpeta Docker-DocumentServer y construye la imagen en Podman:

git clone https://github.com/ONLYOFFICE/Docker-DocumentServer.git
cd Docker-DocumentServer/
sudo podman build --tag onlyofficeds:podman -f ./Dockerfile

Forma de instalación alternativa: construye la imagen de ONLYOFFICE Docs con Buildah

Como usuario root, construye la imagen desde el archivo Docker en Buildah:

buildah bud --tag onlyofficeds:buildah -f ./Dockerfile

Paso 3: Cambiar ONLYOFFICE Docs a HTTPS

Consigue los certificados de los centros de certificación o solicítalos a Let’s Encrypt.

Instala los archivos onlyoffice.key y onlyoffice.crt en tu servidor y reinicia el contenedor ONLYOFFICE Docs:

sudo mkdir /app/onlyoffice/DocumentServer/data/certs
sudo cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
sudo cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
sudo chown -R 100108:100111 /app/onlyoffice/DocumentServer/data/certs/
sudo podman restart {container_id}

Una vez listo, inicia tu navegador y cambia a https://localhost/welcome.
Si necesitas probar primero los editores, haz clic en el botón Ir al ejemplo de prueba. Serás dirigido a la página donde podrás crear documentos con contenido de ejemplo (no lo utilices para trabajar con archivos sensibles).

Eso es todo. Ahora puedes integrar ONLYOFFICE Docs con la plataforma que ya utilizas y empezar a editar y ser coautor de documentos.

También te podría gustar...