Este artículo está traducido por IA

Instalación de ONLYOFFICE Workspace Enterprise con parámetros adicionales del script

Introducción

ONLYOFFICE Workspace Enterprise es una versión de pago de un sistema colaborativo desarrollado para gestionar documentos, proyectos, relaciones con clientes y correspondencia de correo electrónico, todo en un solo lugar.

ONLYOFFICE Workspace Enterprise 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 Workspace Enterprise y es fácil de ejecutar, gestionar y actualizar.

Después de descargar el script de instalación de ONLYOFFICE Workspace Enterprise, es posible que necesite ejecutarlo especificando algunos parámetros adicionales, por ejemplo, si desea instalar cada componente en una máquina separada. Use el siguiente comando para mostrar la lista de todos los parámetros del script disponibles:

bash workspace-enterprise-install.sh -h

A continuación, puede encontrar una breve descripción y algunos ejemplos de uso de estos parámetros.

Nombre de la imagen

ParámetroDescripción
-ci, --communityimageNombre de la imagen o ruta del archivo .tar.gz de ONLYOFFICE Community Server
-di, --documentimageNombre de la imagen o ruta del archivo .tar.gz de ONLYOFFICE Docs
-mi, --mailimageNombre de la imagen o ruta del archivo .tar.gz de ONLYOFFICE Mail
-cpi, --controlpanelimageNombre de la imagen o ruta del archivo .tar.gz de ONLYOFFICE Control Panel

Estos parámetros se pueden usar para especificar un nombre de imagen desde el cual se debe iniciar un contenedor. La imagen especificada debe estar almacenada en nuestro repositorio público oficial en Docker Hub. Si ha descargado un archivo .tar.gz desde la página de Descargas, también puede especificar una ruta a este archivo .tar.gz almacenado en su máquina.

Ejemplo
bash workspace-enterprise-install.sh -ims false -di onlyoffice/documentserver-ee -ics true -icp true

Esto ejecutará un contenedor desde la imagen especificada de ONLYOFFICE Docs almacenada en el repositorio, así como también ejecutará los contenedores de ONLYOFFICE Community Server y ONLYOFFICE Control Panel.

bash workspace-enterprise-install.sh -ims false -ics true -ci "/home/user/CommunityServer-12.5.2.tar.gz" -ids false -icp true

Esto ejecutará un contenedor desde el archivo local .tar.gz especificado que contiene la imagen de ONLYOFFICE Community Server, así como ejecutará un contenedor de ONLYOFFICE Control Panel desde la imagen almacenada en el repositorio de Docker Hub.

Versión del componente

ParámetroDescripción
-cv, --communityversionVersión de ONLYOFFICE Community Server
-dv, --documentversionVersión de ONLYOFFICE Docs
-mv, --mailversionVersión de ONLYOFFICE Mail
-cpv, --controlpanelversionVersión de ONLYOFFICE Control Panel

Estos parámetros se pueden usar para instalar una cierta versión de un componente si no desea instalar la última versión disponible en el repositorio. Por defecto, se utiliza una imagen etiquetada como latest para ejecutar cada contenedor de componente.

Ejemplo

Abra el repositorio de Docker Hub en su navegador, seleccione el componente necesario y vaya a la pestaña Tags para ver todas las etiquetas disponibles en el repositorio. Especifique la versión que desea instalar para los componentes necesarios:

bash workspace-enterprise-install.sh -ics true -cv 8.9.0.150 -ids false -icp true -cpv 1.6.0.52 -ims true -md "yourdomain.com"

Esto instalará la versión 8.9.0.150 de ONLYOFFICE Community Server, la versión 1.6.0.52 de ONLYOFFICE Control Panel y la última versión de ONLYOFFICE Mail ya que su versión no ha sido especificada explícitamente.

IP del servidor

ParámetroDescripción
-dip, --documentserveripDirección IP de ONLYOFFICE Docs
-mip, --mailserveripDirección IP de ONLYOFFICE Mail
-mdbip, --mailserverdbipDirección IP de la base de datos de ONLYOFFICE Mail

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

Ejemplo
bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false

Esto instalará ONLYOFFICE Community Server con ONLYOFFICE Control Panel y lo conectará con ONLYOFFICE Docs instalado en una máquina diferente que tiene la dirección IP 192.168.3.202.

Nombre de dominio de ONLYOFFICE Mail

ParámetroDescripción
-md, --maildomainNombre de dominio de ONLYOFFICE Mail

Este parámetro permite especificar su propio nombre de dominio que se utilizará para ONLYOFFICE Mail.

Ejemplo
bash workspace-enterprise-install.sh -md "yourdomain.com"

Esto instalará todos los componentes de ONLYOFFICE Workspace Enterprise, incluyendo ONLYOFFICE Mail con el nombre de dominio yourdomain.com especificado.

Su dominio que se utilizará para mantener la correspondencia debe ser válido y estar configurado para esta máquina (es decir, debe tener el registro A apropiado en la configuración DNS que apunte su nombre de dominio a la dirección IP de la máquina donde está instalado ONLYOFFICE Mail).
En el comando anterior, el parámetro "yourdomain.com" debe entenderse como un dominio de servicio para ONLYOFFICE Mail. Por lo general, se especifica en el registro MX del dominio que se utilizará para mantener la correspondencia. Como regla, el "yourdomain.com" se ve como mx1.onlyoffice.com

Actualización de componentes

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

Este parámetro permite instalar las versiones más recientes de los componentes necesarios si los componentes correspondientes instalados en su máquina están desactualizados.

Ejemplo
bash workspace-enterprise-install.sh -u true

Esto detendrá los contenedores que necesiten ser actualizados, los eliminará y luego ejecutará las versiones más recientes de los componentes correspondientes de ONLYOFFICE Workspace Enterprise. Si la versión actual del componente coincide con la última disponible, dicho contenedor no se verá afectado. Si ha omitido algunos componentes durante la instalación anterior, también se omitirán. Los datos del portal deberían ser recogidos automáticamente.

Credenciales

ParámetroDescripción
-un, --usernamenombre de usuario de dockerhub
-p, --passwordcontraseña de dockerhub

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

Ejemplo
bash workspace-enterprise-install.sh -md "yourdomain.com" -un username -p password

Instalación de componentes

ParámetroDescripciónValoresPor defecto
-ics, --installcommunityserverinstalar ONLYOFFICE Community Servertrue|false|pulltrue
-ids, --installdocumentserverinstalar ONLYOFFICE Docstrue|false|pulltrue
-ims, --installmailserverinstalar ONLYOFFICE Mailtrue|false|pulltrue
-icp, --installcontrolpanelinstalar ONLYOFFICE Control Paneltrue|false|pulltrue

Estos parámetros permiten especificar si necesita instalar un componente determinado o no. Se pueden usar si desea instalar cada componente en una máquina separada.

  • Use el valor true para instalar un componente.
  • Use el valor false para omitir la instalación de un componente.
  • Use el valor pull para descargar un componente sin instalarlo.
Por favor, no omita la instalación de ONLYOFFICE Control Panel al instalar ONLYOFFICE Community Server, de lo contrario no podrá ingresar su clave de licencia después de que la instalación haya finalizado y agregar, por ejemplo, ONLYOFFICE Mail a su instancia de ONLYOFFICE Workspace Enterprise.
Ejemplo
bash workspace-enterprise-install.sh -ims false 

Esto instalará todos los componentes de ONLYOFFICE Workspace Enterprise sin ONLYOFFICE Mail.

bash workspace-enterprise-install.sh -ics false -ids true -icp false -ims false -es true 

Esto omitirá la instalación de ONLYOFFICE Mail, ONLYOFFICE Community Server y ONLYOFFICE Control Panel e instalará solo ONLYOFFICE Docs.

Tipo de instalación

ParámetroDescripciónValoresPor defecto
-it, --installation_typetipo de instalaciónWORKSPACE|WORKSPACE_ENTERPRISEWORKSPACE_ENTERPRISE

Este parámetro permite instalar la solución especificada: ONLYOFFICE Workspace Community o ONLYOFFICE Workspace Enterprise.

Ejemplo
bash workspace-enterprise-install.sh -it WORKSPACE 

Esto instalará los componentes de ONLYOFFICE Community Server y ONLYOFFICE Control Panel.

Uso de un componente como servidor externo

ParámetroDescripciónValoresPor defecto
-es, --useasexternalserverusar como servidor externotrue|falsefalse

Este parámetro se utiliza en caso de que instale componentes en máquinas separadas.

  • Use el valor true al instalar ONLYOFFICE Docs y ONLYOFFICE Mail en máquinas separadas.
  • Use el valor false al instalar ONLYOFFICE Community Server junto con ONLYOFFICE Control Panel en una máquina separada.
Ejemplo
bash workspace-enterprise-install.sh -ics false -ids false -icp false -ims true -md "yourdomain.com" -es true

Esto omitirá la instalación de ONLYOFFICE Docs, ONLYOFFICE Community Server y ONLYOFFICE Control Panel e instalará solo ONLYOFFICE Mail.

bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false

Esto instalará ONLYOFFICE Community Server con ONLYOFFICE Control Panel y lo conectará con ONLYOFFICE Docs instalado en una máquina diferente.

Creación de archivo de intercambio

ParámetroDescripciónValoresPor defecto
-ms, --makeswapcrear archivo de intercambiotrue|falsefalse

Este parámetro permite crear un archivo de intercambio de 6 GB. Por defecto, el valor true

El valor está especificado, por lo tanto, no necesita especificar este parámetro al ejecutar el script. El archivo de intercambio se creará automáticamente.

Ejemplo
bash workspace-enterprise-install.sh -ms false

Si ha creado previamente un archivo de intercambio, puede usar este comando para no crear un archivo de intercambio durante la instalación.

En caso de que ejecute el script nuevamente sin especificar el parámetro -ms, verifica si el onlyoffice_swapfile está presente. Si el archivo de intercambio ya existe, el script no creará un archivo de intercambio nuevamente.

Servidor MySQL

ParámetroDescripciónPor defecto
-mysqlh, --mysqlhostHost del servidor MySQLlocalhost
-mysqlprt, --mysqlportPuerto del servidor MySQL3306
-mysqlru, --mysqlrootuserUsuario root del servidor MySQLroot
-mysqlrp, --mysqlrootpasswordContraseña root del servidor MySQLmy-secret-pw

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

Ejemplo
bash workspace-enterprise-install.sh -mysqlru root -mysqlrp new-secret-pw

Este comando permite establecer su propia contraseña para la cuenta root de MySQL durante la instalación de ONLYOFFICE Workspace Enterprise.

Base de datos de ONLYOFFICE Community Server

ParámetroDescripciónPor defecto
-mysqld, --mysqldatabaseNombre de la base de datos de ONLYOFFICE Community Serveronlyoffice
-mysqlu, --mysqluserUsuario de la base de datos de ONLYOFFICE Community Serveronlyoffice_user
-mysqlp, --mysqlpasswordContraseña de la base de datos de ONLYOFFICE Community Serveronlyoffice_pass

Estos parámetros permiten crear la base de datos de ONLYOFFICE Community Server 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 workspace-enterprise-install.sh -mysqld communitydatabase -mysqlu username -mysqlp password

Base de datos de ONLYOFFICE Mail

ParámetroDescripciónPor defecto
-mysqlmd, --mysqlmaildatabaseNombre de la base de datos de ONLYOFFICE Mailonlyoffice_mailserver
-mysqlmu, --mysqlmailuserUsuario de la base de datos de ONLYOFFICE Mailmail_admin
-mysqlmp, --mysqlmailpasswordContraseña de la base de datos de ONLYOFFICE MailIsadmin123

Estos parámetros permiten crear la base de datos de ONLYOFFICE Mail 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 workspace-enterprise-install.sh -md "mx.yourdomain.com" -mysqlmd maildatabase -mysqlmu username -mysqlmp password

Puerto de ONLYOFFICE Community Server

ParámetroDescripciónPor defecto
-cp, --communityportPuerto de ONLYOFFICE Community Server80

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

Ejemplo
bash workspace-enterprise-install.sh -cp 8080

Configuración para core.machinekey

ParámetroDescripción
-mk, --machinekeyConfiguración para la clave core.machinekey

Este parámetro permite especificar su propio machinekey al instalar ONLYOFFICE Workspace Enterprise.

Este parámetro se escribe en el archivo de configuración /app/onlyoffice/CommunityServer/data/.private/machinekey.
Ejemplo
bash workspace-enterprise-install.sh -mk yourmachinekey

Configuración para JWT secret

ParámetroDescripción
-jwt, --jwtsecretConfiguración para la clave secreta JWT

Este parámetro permite especificar su propia clave secreta JWT al instalar ONLYOFFICE Workspace Enterprise. La clave secreta se utiliza para firmar el token web JSON y validar el token al realizar la solicitud a ONLYOFFICE Docs.

Este parámetro se escribe en los siguientes archivos de configuración (las rutas están especificadas dentro de los contenedores):
  • Para Community Server - /var/www/onlyoffice/WebStudio/web.appsettings.config
  • Para Document Server - /etc/onlyoffice/documentserver/local.json
Ejemplo
bash workspace-enterprise-install.sh -jwt yoursecret
Artículos con etiqueta:
Ver todas las etiquetas