Instalación de ONLYOFFICE con script Docker automático
Novedades principales
ONLYOFFICE Community Server 9.0
- Integración con DocuSign para firmas electrónicas.
- Ventana de compartición rediseñada con enlaces cortos generados automáticamente.
- Restauración de versiones previas desde el Historial de versiones.
- Secciones de Proyectos: Tareas y Discusiones rediseñadas con más opciones de navegación.
- Copia de tareas y subtareas.
ONLYOFFICE Document Server 4.3
- Añadir y editar notas al pie.
- Deshacer en modo de coedición rápida (Fast co-editing).
- Más idiomas soportados para el corrector ortográfico.
- Nuevas fórmulas, estilos de borde y Pegado especial en el Editor de hojas de cálculo.
Requisitos del sistema y dependencias
Hardware mínimo (recomendado para entornos de pruebas; producción puede requerir más recursos según usuarios concurrentes):
- CPU: doble núcleo 2 GHz o superior.
- RAM: 6 GB o más.
- Almacenamiento HDD/SSD: al menos 40 GB libres.
- Swap: al menos 6 GB configurados.
Software mínimo
- Sistema operativo: distribución Linux amd64 con kernel 3.10 o posterior.
- Docker: versión 1.10 o superior.
Notas importantes:
- Para entornos de producción, considere aumentar RAM y CPU según carga de edición simultánea y tamaño de repositorios de documentos.
- Asegure una IP estática o un hostname/DNS válido si va a configurar correo o acceso público.
Preparación previa
- Asegúrese de que Docker está instalado y funcionando.
- Abra puertos necesarios en el firewall (HTTP/HTTPS y puertos de Docker si aplica).
- Si instalará el servidor de correo, prepare un dominio registrado y registros DNS (A, MX y, preferiblemente, DKIM/SPF) antes de ejecutar el script.
Instalación paso a paso
Abra la Terminal (Ctrl+Alt+T).
Descargue el script de instalación automático:
wget http://download.onlyoffice.com/install/opensource-install.sh- Ejecute el script para instalar ONLYOFFICE con los editores en línea integrados:
bash opensource-install.sh -ims falseSi desea instalar también el servidor de correo, ejecute el script indicando su dominio registrado:
bash opensource-install.sh -md "yourdomain.com"El comando instalará los contenedores Docker necesarios y sus dependencias.
Consejos:
- Ejecute el script como un usuario con permisos sudo o root.
- Si su host ya usa otros contenedores, revise conflictos de puertos antes de la instalación.
Ejecutar su oficina web
Abra un navegador web y escriba la dirección IP o el nombre de host de su servidor. La inicialización puede tardar varios minutos. Cuando termine, especifique un correo electrónico y cree una contraseña para el acceso administrativo.

Playbook de instalación rápida (pasos condensados)
- Preparar servidor: actualizar SO, instalar Docker.
- Descargar script: wget http://download.onlyoffice.com/install/opensource-install.sh
- Ejecutar instalación básica: bash opensource-install.sh -ims false
- (Opcional) Instalar mail: bash opensource-install.sh -md “yourdomain.com”
- Comprobar contenedores: docker ps
- Acceder por navegador y completar configuración inicial.
Lista de verificación por roles
Administrador de sistemas
- Docker instalado y actualizado.
- Espacio en disco y swap comprobados.
- Firewall y SELinux/AppArmor configurados según política.
- DNS y hostname definidos si se instala mail.
Administrador de ONLYOFFICE / Product Owner
- Confirmar módulos necesarios (CRM, Documentos, Proyectos).
- Configurar usuarios y permisos después del primer acceso.
- Plan de backup para datos y base de Community Server.
Soporte/Operaciones
- Monitorización básica de contenedores (logs, uso CPU/RAM).
- Procedimiento de rollback (ver sección de incidencias).
Criterios de aceptación
- La interfaz web responde en menos de un minuto tras el arranque inicial.
- Los editores (Document Server) abren y permiten coedición básica.
- Si se instaló Mail Server, envío/recepción SMTP/IMAP básicos verificados.
- Los contenedores muestran estado “healthy” o están funcionando (docker ps).
Endurecimiento básico y seguridad
- Active HTTPS con certificados válidos (Let’s Encrypt o CA corporativa).
- Aplique reglas de firewall que permitan solo los puertos necesarios (80/443 y puertos internos de Docker si es preciso).
- Habilite backups regulares de la base de datos y del almacenamiento de documentos.
- Si expone la administración, restrinja acceso por IP o use una VPN.
- Mantenga Docker y el sistema operativo actualizados con parches de seguridad.
Resolución de problemas común (runbook)
- Verificar contenedores:
docker ps -a- Ver logs del contenedor problemático:
docker logs - Si falla la inicialización, revise espacio en disco y permisos en los volúmenes montados.
- Problemas con correo: compruebe registros MX, firewall y puertos SMTP.
- Si los editores no cargan, confirme que Document Server esté accesible desde Community Server y que no haya bloqueo CORS o de proxy.
Flujo de decisión simple (Mermaid):
flowchart TD
A[¿Se inicia la UI web?] -->|Sí| B[Acceder y configurar]
A -->|No| C[Comprobar contenedores]
C --> D{Contenedores en ejecución}
D -->|No| E[Revisar logs y volver a iniciar]
D -->|Sí| F[Revisar red y firewall]
F --> G[Resolver y probar de nuevo]Alternativas y cuándo no usar este método
- Si necesita una integración muy personalizada (LDAP complejo, SSO corporativo), considere una instalación manual o el soporte comercial de ONLYOFFICE.
- Para entornos con alta concurrencia y requisitos de alta disponibilidad, planifique una arquitectura distribuida y replicas en vez de una sola máquina con Docker.
Consejos de migración y compatibilidad
- Antes de actualizar versiones mayores, pruebe en un entorno de staging.
- Exporte datos críticos y haga snapshot de volúmenes Docker.
- Compruebe compatibilidad de plantillas y macros en hojas de cálculo al migrar Document Server.
Enlaces
- Documentación oficial de ONLYOFFICE: https://onlyoffice.org
- Repositorio y recursos para desarrolladores: https://dev.onlyoffice.org
Resumen
ONLYOFFICE ofrece una suite completa con Community Server (CRM, Proyectos, Documentos) y Document Server (editores en línea). El script automático para Docker simplifica la instalación rápida. Asegúrese de cumplir los requisitos de hardware/software, preparar DNS si instala correo y aplicar medidas básicas de seguridad. Use la lista de verificación y el playbook para una implementación reproducible.
Importante: pruebe primero en un entorno de staging antes de pasar a producción.
Materiales similares
Podman en Debian 11: instalación y uso
Apt-pinning en Debian: guía práctica
OptiScaler: inyectar FSR 4 en casi cualquier juego
Dansguardian + Squid NTLM en Debian Etch
Arreglar error de instalación Android en SD