- Inicio
- Workspace
- Instalación
- Empresa
- Docker
- Instalación de ONLYOFFICE Workspace Enterprise con parámetros adicionales del script
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ámetro | Descripción |
|---|---|
-ci, --communityimage | Nombre de la imagen o ruta del archivo .tar.gz de ONLYOFFICE Community Server |
-di, --documentimage | Nombre de la imagen o ruta del archivo .tar.gz de ONLYOFFICE Docs |
-mi, --mailimage | Nombre de la imagen o ruta del archivo .tar.gz de ONLYOFFICE Mail |
-cpi, --controlpanelimage | Nombre 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ámetro | Descripción |
|---|---|
-cv, --communityversion | Versión de ONLYOFFICE Community Server |
-dv, --documentversion | Versión de ONLYOFFICE Docs |
-mv, --mailversion | Versión de ONLYOFFICE Mail |
-cpv, --controlpanelversion | Versió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ámetro | Descripción |
|---|---|
-dip, --documentserverip | Dirección IP de ONLYOFFICE Docs |
-mip, --mailserverip | Dirección IP de ONLYOFFICE Mail |
-mdbip, --mailserverdbip | Direcció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ámetro | Descripción |
|---|---|
-md, --maildomain | Nombre 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.
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.comActualización de componentes
| Parámetro | Descripción | Valores | Por defecto |
|---|---|---|---|
-u, --update | usar para actualizar componentes existentes | true|false | false |
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ámetro | Descripción |
|---|---|
-un, --username | nombre de usuario de dockerhub |
-p, --password | contraseñ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ámetro | Descripción | Valores | Por defecto |
|---|---|---|---|
-ics, --installcommunityserver | instalar ONLYOFFICE Community Server | true|false|pull | true |
-ids, --installdocumentserver | instalar ONLYOFFICE Docs | true|false|pull | true |
-ims, --installmailserver | instalar ONLYOFFICE Mail | true|false|pull | true |
-icp, --installcontrolpanel | instalar ONLYOFFICE Control Panel | true|false|pull | true |
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
truepara instalar un componente. - Use el valor
falsepara omitir la instalación de un componente. - Use el valor
pullpara descargar un componente sin instalarlo.
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ámetro | Descripción | Valores | Por defecto |
|---|---|---|---|
-it, --installation_type | tipo de instalación | WORKSPACE|WORKSPACE_ENTERPRISE | WORKSPACE_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ámetro | Descripción | Valores | Por defecto |
|---|---|---|---|
-es, --useasexternalserver | usar como servidor externo | true|false | false |
Este parámetro se utiliza en caso de que instale componentes en máquinas separadas.
- Use el valor
trueal instalar ONLYOFFICE Docs y ONLYOFFICE Mail en máquinas separadas. - Use el valor
falseal 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ámetro | Descripción | Valores | Por defecto |
|---|---|---|---|
-ms, --makeswap | crear archivo de intercambio | true|false | false |
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ámetro | Descripción | Por defecto |
|---|---|---|
-mysqlh, --mysqlhost | Host del servidor MySQL | localhost |
-mysqlprt, --mysqlport | Puerto del servidor MySQL | 3306 |
-mysqlru, --mysqlrootuser | Usuario root del servidor MySQL | root |
-mysqlrp, --mysqlrootpassword | Contraseña root del servidor MySQL | my-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ámetro | Descripción | Por defecto |
|---|---|---|
-mysqld, --mysqldatabase | Nombre de la base de datos de ONLYOFFICE Community Server | onlyoffice |
-mysqlu, --mysqluser | Usuario de la base de datos de ONLYOFFICE Community Server | onlyoffice_user |
-mysqlp, --mysqlpassword | Contraseña de la base de datos de ONLYOFFICE Community Server | onlyoffice_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ámetro | Descripción | Por defecto |
|---|---|---|
-mysqlmd, --mysqlmaildatabase | Nombre de la base de datos de ONLYOFFICE Mail | onlyoffice_mailserver |
-mysqlmu, --mysqlmailuser | Usuario de la base de datos de ONLYOFFICE Mail | mail_admin |
-mysqlmp, --mysqlmailpassword | Contraseña de la base de datos de ONLYOFFICE Mail | Isadmin123 |
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ámetro | Descripción | Por defecto |
|---|---|---|
-cp, --communityport | Puerto de ONLYOFFICE Community Server | 80 |
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ámetro | Descripción |
|---|---|
-mk, --machinekey | Configuración para la clave core.machinekey |
Este parámetro permite especificar su propio machinekey al instalar ONLYOFFICE Workspace Enterprise.
/app/onlyoffice/CommunityServer/data/.private/machinekey.Ejemplo
bash workspace-enterprise-install.sh -mk yourmachinekey
Configuración para JWT secret
| Parámetro | Descripción |
|---|---|
-jwt, --jwtsecret | Configuració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.
- 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