- Inicio
- Docs
- Instalación y configuración
- Empresa
- Versión de Linux
- Ejecutar ONLYOFFICE Docs Enterprise Edition con Podman en Fedora
Ejecutar ONLYOFFICE Docs Enterprise Edition con Podman en Fedora
Introducción
Enterprise 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 otros sistemas populares.
ONLYOFFICE Docs es un paquete 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 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
Consulta la lista detallada de características disponibles para ONLYOFFICE Docs Enterprise Edition.
Usándolo dentro de ONLYOFFICE Workspace, podrás:
- compartir archivos;
- gestionar derechos de acceso para 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 versión de Linux de ONLYOFFICE Docs Enterprise Edition con Podman en Fedora. Podman es una herramienta para ejecutar y gestionar contenedores Linux.
Requisitos del sistema
-
CPUdoble núcleo 2 GHz o mejor
-
RAM4 GB o más
-
HDDal menos 40 GB de espacio libre
-
SWAPal menos 4 GB, pero depende del sistema operativo del host. Más es mejor
-
OSDistribución de Linux amd64 con versión de kernel 3.10 o posterior
Instalación de ONLYOFFICE Docs
Ejecutar ONLYOFFICE Docs con Podman como usuario root
Crea nuevas carpetas para almacenar los datos del contenedor en tu máquina host:
sudo mkdir -p /app/onlyoffice/DocumentServer/logs \
/app/onlyoffice/DocumentServer/data \
/app/onlyoffice/DocumentServer/lib \
/app/onlyoffice/DocumentServer/db
Ahora monta estos directorios a través de Podman y ejecuta ONLYOFFICE Docs usando el siguiente comando:
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-ee:latest
Para verificar si ONLYOFFICE Docs está funcionando correctamente, ejecuta este comando:
sudo podman exec $(sudo podman ps -q) sudo supervisorctl start ds:example
Luego abre un navegador, ve a http://localhost/welcome, y haz clic en el botón IR A EJEMPLO DE PRUEBA. Serás dirigido a una página donde puedes crear documentos con contenido de muestra.
Cambiar ONLYOFFICE Docs a HTTPS
Instala los certificados onlyoffice.key y onlyoffice.crt en tu servidor y reinicia el contenedor de ONLYOFFICE Docs usando los siguientes comandos:
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}
sudo (ya que el contenedor fue lanzado por un usuario sin privilegios de root), y luego cambiar el propietario del archivo al usuario 100108 100111 (este es el subuid del usuario ds en el contenedor).Construir la imagen de ONLYOFFICE Docs en Podman como usuario root
Clona el repositorio de ONLYOFFICE Docs, ve al Docker-DocumentServer
carpeta y construye la imagen usando los siguientes comandos:
git clone https://github.com/ONLYOFFICE/Docker-DocumentServer.git
cd Docker-DocumentServer/
sudo podman build --tag onlyofficeds:podman -f ./Dockerfile
Construir la imagen de ONLYOFFICE Docs desde el Dockerfile con Buildah como usuario root
Utiliza el siguiente comando:
buildah bud --tag onlyofficeds:buildah -f ./Dockerfile
Ejecutar el contenedor de ONLYOFFICE Docs desde un directorio local sin permisos de root
Después de construir la imagen de ONLYOFFICE Docs con Buildah como se describe arriba, ejecuta el contenedor de ONLYOFFICE Docs usando el siguiente comando:
podman run -i -t -d -p 8003:80 -p 4430: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 localhost/onlyofficeds:buildah
Registrar tu versión de Enterprise Edition
Si compraste Enterprise Edition y recibiste el archivo license.lic, puedes colocarlo en tu instalación para obtener la versión completa del software.
Cuando estás usando el contenedor Podman, el archivo license.lic puede colocarse en cualquier carpeta (por ejemplo, /app/onlyoffice/DocumentServer/data/license.lic), pero necesitarás montar esta carpeta cuando el contenedor se inicie:
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-ee:latest
Después de eso, tu versión de Enterprise Edition estará registrada y con todas las funciones habilitadas.