- Inicio
- DocSpace
- Instalación
- Empresa
- Instalación de ONLYOFFICE DocSpace Enterprise con parámetros adicionales de script
Instalación de ONLYOFFICE DocSpace Enterprise con parámetros adicionales de script
Introducción
ONLYOFFICE DocSpace Enterprise es una versión de pago de un centro de documentos donde puedes conectar usuarios y documentos en un solo lugar para mejorar la colaboración.
ONLYOFFICE DocSpace Enterprise se entrega como un script de instalación automática para sistemas operativos Linux con Docker instalado. El script configurará contenedores Docker con todos los componentes necesarios para el correcto funcionamiento de ONLYOFFICE DocSpace Enterprise y es fácil de ejecutar, gestionar y actualizar.
Después de descargar el script de instalación de ONLYOFFICE DocSpace Enterprise, es posible que necesites ejecutarlo especificando algunos parámetros adicionales, por ejemplo, si deseas instalar cada componente en una máquina separada.
Usa el siguiente comando para mostrar la lista de todos los parámetros disponibles del script Docker:
bash docspace-enterprise-install.sh docker -h
Usa el siguiente comando para mostrar la lista de todos los parámetros disponibles del script DEB/RPM:
bash docspace-enterprise-install.sh package -h
A continuación, puedes encontrar una breve descripción y algunos ejemplos de uso de estos parámetros.
Cuando ejecutes el script con parámetros, se te pedirá que selecciones la forma en que deseas instalar ONLYOFFICE DocSpace. Escribe Y y presiona Enter para instalar ONLYOFFICE DocSpace usando Docker. Escribe N y presiona Enter para instalar ONLYOFFICE DocSpace desde paquetes DEB/RPM.
Credenciales
| Parámetro | Descripción |
|---|---|
-reg, --registry | URL del registro de Docker (por ejemplo, https://myregistry.com:5000) |
-un, --username | usuario del registro de Docker |
-p, --password | contraseña del registro de Docker |
Estos parámetros se utilizan en caso de que te proporcionemos credenciales para acceder a un repositorio de prueba, de modo que puedas ejecutar contenedores a partir de imágenes almacenadas en él.
Ejemplo
bash docspace-enterprise-install.sh -reg URL -un username -p password
Tipo de instalación
| Parámetro | Descripción | Valores | Por defecto |
|---|---|---|---|
-it, --installation_type | tipo de instalación | community|developer|enterprise | enterprise |
Este parámetro te permite instalar la solución especificada: ONLYOFFICE DocSpace Community, ONLYOFFICE DocSpace Developer o ONLYOFFICE DocSpace Enterprise.
Ejemplo
bash docspace-enterprise-install.sh -it community
Esto instalará la solución ONLYOFFICE DocSpace Community.
Verificación de hardware
| Parámetro | Descripción | Valores | Por defecto |
|---|---|---|---|
-skiphc, --skiphardwarecheck | usar para omitir la verificación de hardware | true|false | false |
Este parámetro te permite omitir la comprobación de si el sistema cumple con los requisitos mínimos de hardware.
Ejemplo
bash docspace-enterprise-install.sh -skiphc true
Esto omitirá la verificación de hardware.
Actualización de componentes
| Parámetro | Descripción | Valores | Por defecto |
|---|---|---|---|
-u, --update | usar para actualizar componentes existentes | true|false | false |
Este parámetro te permite instalar las últimas versiones de los componentes necesarios si los componentes correspondientes instalados en tu máquina están desactualizados.
Ejemplo
bash docspace-enterprise-install.sh -u true
Esto detendrá los contenedores que necesiten ser actualizados, los eliminará y luego ejecutará las últimas versiones de los componentes correspondientes de ONLYOFFICE DocSpace Enterprise. Si la versión actual del componente coincide con la última disponible, dicho contenedor no se verá afectado. Si has omitido algunos componentes durante la instalación anterior, también se omitirán. Los datos de DocSpace deberían recogerse automáticamente.
Actualizar solo Docs a la versión 7.2.1.34 y omitir la actualización de todos los demás componentes:
bash docspace-enterprise-install.sh -u true -docsi onlyoffice/documentserver-ee -docsv 7.2.1.34 -idocs true -ids false -irbt false -irds false
Actualizar solo DocSpace a la versión 1.2.0 y omitir la actualización de todos los demás componentes:
bash docspace-enterprise-install.sh -u true -dsv v1.2.0 -idocs false -irbt false -irds false
Instalación de componentes
| Parámetro | Descripción | Valores | Por defecto |
|---|---|---|---|
-ids, --installdocspace | instalar ONLYOFFICE DocSpace | true|false | true |
-idocs, --installdocs | instalar ONLYOFFICE Docs | true|false | true |
-irbt, --installrabbitmq | instalar RabbitMQ | true|false | true |
-irds, --installredis | instalar Redis | true|false | true |
-imysql, --installmysql | instalar MySQL | true|false | true |
Estos parámetros te permiten especificar si necesitas instalar un determinado componente o no. Se pueden usar si deseas instalar cada componente en una máquina separada.
- Usa el valor
truepara instalar un componente. - Usa el valor
falsepara omitir la instalación de un componente.
Ejemplo
bash docspace-enterprise-install.sh -idocs false
Esto instalará todos los componentes de ONLYOFFICE DocSpace Enterprise sin ONLYOFFICE Docs.
bash docspace-enterprise-install.sh -ids false -idocs true -imysql false -irbt false -irds false
Esto omitirá la instalación de ONLYOFFICE DocSpace, MySQL, RabbitMQ y Redis e instalará solo ONLYOFFICE Docs.
Versión del componente
| Parámetro | Descripción |
|---|---|
-dsv, --docspaceversion | versión de ONLYOFFICE DocSpace |
-docsv, --docsversion | versión de ONLYOFFICE Docs |
Estos parámetros se pueden utilizar para instalar una versión específica de ONLYOFFICE DocSpace o ONLYOFFICE Docs si por alguna razón no desea instalar la última versión disponible en el repositorio. Por defecto, se utiliza una imagen etiquetada como latest para ejecutar el contenedor del componente.
Ejemplo
Abra el repositorio de Docker Hub en su navegador, seleccione ONLYOFFICE Docs y vaya a la pestaña Tags para ver todas las etiquetas disponibles en el repositorio. Especifique la versión que desea instalar:
bash docspace-enterprise-install.sh -docsv 7.2.1.34
Esto instalará ONLYOFFICE DocSpace con la versión 7.2.1.34 de ONLYOFFICE Docs.
Nombre de la imagen de ONLYOFFICE Docs
| Parámetro | Descripción |
|---|---|
-docsi, --docsimage | Nombre de la imagen de ONLYOFFICE Docs |
Este parámetro se puede utilizar para especificar un nombre de la imagen de ONLYOFFICE Docs desde la cual se debe iniciar un contenedor. La imagen especificada debe estar almacenada en nuestro repositorio público oficial en Docker Hub.
Ejemplo
bash docspace-enterprise-install.sh -docsi onlyoffice/documentserver-ee
Esto ejecutará un contenedor desde la imagen especificada de ONLYOFFICE Docs almacenada en el repositorio.
Configuración para hosts
| Parámetro | Descripción |
|---|---|
-dsh, --docspacehost | Host de ONLYOFFICE DocSpace |
-esh, --elastichost | Hosts de Elasticsearch |
Estos parámetros se pueden utilizar para conectar los componentes si los instala en máquinas separadas.
Ejemplo
bash docspace-enterprise-install.sh -esh 192.168.3.202
Esto instalará ONLYOFFICE DocSpace y lo conectará con Elasticsearch instalado en una máquina diferente que tiene la dirección IP 192.168.3.202.
Configuración para core.machinekey
| Parámetro | Descripción |
|---|---|
-mk, --machinekey | Configuración para la clave core.machinekey |
Este parámetro le permite especificar su propia machinekey al instalar ONLYOFFICE DocSpace Enterprise.
/app/onlyoffice/config/appsettings.json (la ruta se especifica dentro del contenedor onlyoffice-studio).Ejemplo
bash docspace-enterprise-install.sh -mk yourmachinekey
Puerto externo de ONLYOFFICE DocSpace
| Parámetro | Descripción | Por defecto |
|---|---|---|
-ep, --externalport | Puerto externo de ONLYOFFICE DocSpace | 80 |
Este parámetro le permite cambiar el puerto en el que se ejecutará ONLYOFFICE DocSpace. Por defecto, se utiliza el puerto 80.
Ejemplo
bash docspace-enterprise-install.sh -ep 8080
Configuraciones para el encabezado y secreto JWT
| Parámetro | Descripción |
|---|---|
-jh, --jwtheader | Configuración para el encabezado JWT |
-js, --jwtsecret | Configuración para la clave secreta JWT |
Estos parámetros le permiten especificar el encabezado JWT y su propia clave secreta JWT al instalar ONLYOFFICE DocSpace Enterprise. El encabezado JWT define el encabezado http que se utilizará para enviar el JWT. La clave secreta se utiliza para firmar el token web JSON y validar el token al solicitar a ONLYOFFICE Docs.
- Para DocSpace -
/app/onlyoffice/config/appsettings.json - Para Document Server -
/etc/onlyoffice/documentserver/local.json
Ejemplo
bash docspace-enterprise-install.sh -js yoursecret
Servidor MySQL
| Parámetro | Descripción | Por defecto |
|---|---|---|
-mysqlrp, --mysqlrootpassword | Contraseña root del servidor MySQL | my-secret-pw |
-mysqlh, --mysqlhost | Host del servidor MySQL | localhost |
-mysqlport, --mysqlport | Número de puerto del servidor MySQL | 3306 |
Si no especifica explícitamente estos parámetros, se utilizan los valores por defecto.
Ejemplo
bash docspace-enterprise-install.sh -mysqlrp new-secret-pw
Este comando le permite establecer su propia contraseña para la cuenta root de MySQL durante la instalación de ONLYOFFICE DocSpace Enterprise.
Base de datos de ONLYOFFICE DocSpace
| Parámetro | Descripción | Por defecto |
|---|---|---|
-mysqld, --mysqldatabase | Nombre de la base de datos de ONLYOFFICE DocSpace | onlyoffice |
-mysqlu, --mysqluser | Usuario de la base de datos de ONLYOFFICE DocSpace | onlyoffice_user |
-mysqlp, --mysqlpassword | Contraseña de la base de datos de ONLYOFFICE DocSpace | onlyoffice_pass |
Estos parámetros le permiten crear la base de datos de ONLYOFFICE DocSpace especificando un nombre de base de datos personalizado, así como un nombre de usuario y contraseña para la cuenta con permisos de superusuario en la base de datos creada. Si no especifica explícitamente estos parámetros, se utilizan los valores por defecto.
Ejemplo
bash docspace-enterprise-install.sh -mysqld docspacedatabase -mysqlu username -mysqlp password
Cambio a HTTPS
| Parámetro | Descripción |
|---|---|
-led, --letsencryptdomain | define el dominio para el certificado de Let's Encrypt |
-lem, --letsencryptmail | define la dirección de correo del administrador del dominio para el certificado de Let's Encrypt |
-cf, --certfile | ruta al archivo de certificado para el dominio |
-ckf, --certkeyfile | ruta al archivo de clave privada para el certificado |
Estos parámetros te permiten cambiar el portal a HTTPS. Solo se pueden usar para la versión de Docker.
Ejemplo
bash docspace-enterprise-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com
Esto creará e instalará automáticamente el certificado firmado por la CA de letsencrypt.org en tu servidor y reiniciará el servicio NGINX para que los cambios surtan efecto.
bash docspace-enterprise-install.sh docker --certfile path --certkeyfile path
Esto aplicará tu propio certificado SSL.