Este artículo está traducido por IA

Instalación de ONLYOFFICE DocSpace Developer con parámetros adicionales de script

Introducción

ONLYOFFICE DocSpace Developer 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 Developer se distribuye 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 Developer y es fácil de ejecutar, gestionar y actualizar.

Después de descargar el script de instalación de ONLYOFFICE DocSpace Developer, 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-developer-install.sh docker -h

Usa el siguiente comando para mostrar la lista de todos los parámetros disponibles del script DEB/RPM:

bash docspace-developer-install.sh package -h

A continuación, puedes encontrar una breve descripción y algunos ejemplos de uso para 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ámetroDescripción
-reg, --registryURL del registro docker (por ejemplo, https://myregistry.com:5000)
-un, --usernameusuario del registro docker
-p, --passwordcontraseña del registro docker

Estos parámetros se utilizan en caso de que te proporcionemos credenciales para acceder a un repositorio de prueba para que puedas ejecutar contenedores desde imágenes almacenadas en él.

Ejemplo
bash docspace-developer-install.sh -reg URL -un usuario -p contraseña

Tipo de instalación

ParámetroDescripciónValoresPredeterminado
-it, --installation_typetipo de instalacióncommunity|developer|enterprisedeveloper

Este parámetro te permite instalar la solución especificada: ONLYOFFICE DocSpace Community, ONLYOFFICE DocSpace Developer o ONLYOFFICE DocSpace Enterprise.

Ejemplo
bash docspace-developer-install.sh -it community

Esto instalará la solución ONLYOFFICE DocSpace Community.

Verificación de hardware

ParámetroDescripciónValoresPredeterminado
-skiphc, --skiphardwarecheckusar para omitir la verificación de hardwaretrue|falsefalse

Este parámetro te permite omitir la verificación de si el sistema cumple con los requisitos mínimos de hardware.

Ejemplo
bash docspace-developer-install.sh -skiphc true

Esto omitirá la verificación de hardware.

Actualización de componentes

ParámetroDescripciónValoresPredeterminado
-u, --updateusar para actualizar componentes existentestrue|falsefalse

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-developer-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 Developer. 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 serán omitidos. Los datos de DocSpace deberían recogerse automáticamente.

Actualiza solo Docs a la versión 7.2.1.34 y omite la actualización de todos los demás componentes:

bash docspace-developer-install.sh -u true -docsi onlyoffice/documentserver-de -docsv 7.2.1.34 -idocs true -ids false -irbt false -irds false

Actualiza solo DocSpace a la versión 1.2.0 y omite la actualización de todos los demás componentes:

bash docspace-developer-install.sh -u true -dsv v1.2.0 -idocs false -irbt false -irds false

Instalación de componentes

ParámetroDescripciónValoresPredeterminado
-ids, --installdocspaceinstalar ONLYOFFICE DocSpacetrue|falsetrue
-idocs, --installdocsinstalar ONLYOFFICE Docstrue|falsetrue
-irbt, --installrabbitmqinstalar RabbitMQtrue|falsetrue
-irds, --installredisinstalar Redistrue|falsetrue
-imysql, --installmysqlinstalar MySQLtrue|falsetrue

Estos parámetros te permiten especificar si necesitas instalar un componente determinado o no. Pueden usarse si deseas instalar cada componente en una máquina separada.

  • Usa el valor true para instalar un componente.
  • Usa el valor false para omitir la instalación de un componente.
Ejemplo
bash docspace-developer-install.sh -idocs false

Esto instalará todos los componentes de ONLYOFFICE DocSpace Developer sin ONLYOFFICE Docs.

bash docspace-developer-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 de componentes

ParámetroDescripción
-dsv, --docspaceversionversión de ONLYOFFICE DocSpace
-docsv, --docsversionversión de ONLYOFFICE Docs

Estos parámetros se pueden usar para instalar una cierta versión de ONLYOFFICE DocSpace o ONLYOFFICE Docs si por alguna razón no deseas 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

Abre el repositorio de Docker Hub en tu navegador, selecciona ONLYOFFICE Docs y ve a la pestaña Tags para ver todas las etiquetas disponibles en el repositorio. Especifica la versión que deseas instalar:

bash docspace-developer-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ámetroDescripción
-docsi, --docsimageNombre de la imagen de ONLYOFFICE Docs

Este parámetro se puede usar para especificar un nombre de la imagen de ONLYOFFICE Docs desde la cual debería iniciarse un contenedor. La imagen especificada debe estar almacenada en nuestro repositorio público oficial en Docker Hub.

Ejemplo
bash docspace-developer-install.sh -docsi onlyoffice/documentserver-de

Esto ejecutará un contenedor desde la imagen especificada de ONLYOFFICE Docs almacenada en el repositorio.

Configuración para hosts

ParámetroDescripción
-dsh, --docspacehostHost de ONLYOFFICE DocSpace
-esh, --elastichostHosts de Elasticsearch

Estos parámetros se pueden usar para conectar los componentes si los instalas en máquinas separadas.

Ejemplo
bash docspace-developer-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ámetroDescripción
-mk, --machinekeyConfiguración para la clave core.machinekey

Este parámetro te permite especificar tu propia machinekey al instalar ONLYOFFICE DocSpace Developer.

Este parámetro se escribe en el archivo de configuración /app/onlyoffice/config/appsettings.json (la ruta se especifica dentro del contenedor onlyoffice-studio).
Ejemplo
bash docspace-developer-install.sh -mk yourmachinekey

Puerto externo de ONLYOFFICE DocSpace

ParámetroDescripciónPor defecto
-ep, --externalportPuerto externo de ONLYOFFICE DocSpace80

Este parámetro te permite cambiar el puerto en el que se ejecutará ONLYOFFICE DocSpace. Por defecto, se utiliza el puerto 80.

Ejemplo
bash docspace-developer-install.sh -ep 8080

Configuración para el encabezado y secreto JWT

ParámetroDescripción
-jh, --jwtheaderConfiguración para el encabezado JWT
-js, --jwtsecretConfiguración para la clave secreta JWT

Estos parámetros te permiten especificar el encabezado JWT y tu propia clave secreta JWT al instalar ONLYOFFICE DocSpace Developer. 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 solicitarlo a ONLYOFFICE Docs.

Estos parámetros se escriben en los siguientes archivos de configuración (las rutas se especifican dentro de los contenedores onlyoffice-studio y onlyoffice-document-server):
  • Para DocSpace - /app/onlyoffice/config/appsettings.json
  • Para Servidor de documentos - /etc/onlyoffice/documentserver/local.json
Ejemplo
bash docspace-developer-install.sh -js yoursecret

Servidor MySQL

ParámetroDescripciónPor defecto
-mysqlrp, --mysqlrootpasswordContraseña root del servidor MySQLmy-secret-pw
-mysqlh, --mysqlhostHost del servidor MySQLlocalhost
-mysqlport, --mysqlportNúmero de puerto del servidor MySQL3306

Si no especificas explícitamente estos parámetros, se utilizan los valores por defecto.

Ejemplo
bash docspace-developer-install.sh -mysqlrp new-secret-pw

Este comando te permite establecer tu propia contraseña para la cuenta root de MySQL durante la instalación de ONLYOFFICE DocSpace Developer.

Base de datos de ONLYOFFICE DocSpace

ParámetroDescripciónPor defecto
-mysqld, --mysqldatabaseNombre de la base de datos de ONLYOFFICE DocSpaceonlyoffice
-mysqlu, --mysqluserUsuario de la base de datos de ONLYOFFICE DocSpaceonlyoffice_user
-mysqlp, --mysqlpasswordContraseña de la base de datos de ONLYOFFICE DocSpaceonlyoffice_pass

Estos parámetros te 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 especificas explícitamente estos parámetros, se utilizan los valores por defecto.

Ejemplo
bash docspace-developer-install.sh -mysqld docspacedatabase -mysqlu username -mysqlp password

Cambio a HTTPS

ParámetroDescripción
-led, --letsencryptdomaindefine el dominio para el certificado de Let's Encrypt
-lem, --letsencryptmaildefine la dirección de correo del administrador del dominio para el certificado de Let's Encrypt
-cf, --certfileruta al archivo del certificado para el dominio
-ckf, --certkeyfileruta 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 Docker.

Ejemplo
bash docspace-developer-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-developer-install.sh docker --certfile path --certkeyfile path

Esto aplicará tu propio certificado SSL.

Artículos con etiqueta:
Ver todas las etiquetas