- Inicio
- Workspace
- Instalación
- Comunidad
- Docker
- Instalación de ONLYOFFICE Workspace Community con parámetros adicionales del script
Instalación de ONLYOFFICE Workspace Community con parámetros adicionales del script
Introducción
ONLYOFFICE Workspace Community es una versión gratuita del sistema colaborativo desarrollado para gestionar documentos, proyectos, relaciones con clientes y correspondencia de correo electrónico, todo en un solo lugar.
ONLYOFFICE Workspace Community 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 Community y es fácil de ejecutar, gestionar y actualizar.
Después de descargar el script de instalación de ONLYOFFICE Workspace Community, 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 disponibles del script:
bash workspace-install.sh -h
A continuación, puede encontrar una breve descripción y algunos ejemplos de uso para estos parámetros.
Nombre de la imagen
| Parámetro | Descripción |
|---|---|
-ci, --communityimage | Nombre de la imagen de ONLYOFFICE Community Server |
-di, --documentimage | Nombre de la imagen de ONLYOFFICE Docs |
-mi, --mailimage | Nombre de la imagen de ONLYOFFICE Mail |
-cpi, --controlpanelimage | Nombre de la imagen de ONLYOFFICE Control Panel |
Estos parámetros se pueden usar para especificar el nombre de la imagen 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 workspace-install.sh -ims false -di onlyoffice/documentserver -ics true -icp true
Esto ejecutará un contenedor desde la imagen especificada de ONLYOFFICE Docs almacenada en el repositorio, así como ejecutará los contenedores de ONLYOFFICE Community Server y ONLYOFFICE Control Panel.
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 versión específica de un componente 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 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-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-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-install.sh -md "yourdomain.com"
Esto instalará todos los componentes de ONLYOFFICE Workspace Community, 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. Generalmente se especifica en el registro MX del dominio que se utilizará para mantener la correspondencia. Por lo general, 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 últimas versiones de los componentes necesarios si los componentes correspondientes instalados en su máquina están desactualizados.
Ejemplo
bash workspace-install.sh -u true
Esto detendrá consecuentemente aquellos contenedores que necesiten ser actualizados, los eliminará y luego ejecutará las últimas versiones de los componentes correspondientes de ONLYOFFICE Workspace. 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 serán omitidos. 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 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 workspace-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 necesitas instalar un componente determinado o no. Se pueden utilizar 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. - Usa el valor
pullpara descargar un componente sin instalarlo.
Ejemplo
bash workspace-install.sh -ims false
Esto instalará todos los componentes de ONLYOFFICE Workspace sin ONLYOFFICE Mail.
bash workspace-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 o ONLYOFFICE Workspace Enterprise Edition.
Ejemplo
bash workspace-install.sh -it GROUPS
Esto instalará la solución ONLYOFFICE Workspace que incluye los componentes ONLYOFFICE Community Server y ONLYOFFICE Control Panel.
Usar 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 instales componentes en máquinas separadas.
- Usa el valor
trueal instalar ONLYOFFICE Docs y ONLYOFFICE Mail en máquinas separadas. - Usa el valor
falseal instalar ONLYOFFICE Community Server junto con ONLYOFFICE Control Panel en una máquina separada.
Ejemplo
bash workspace-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-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, se especifica el valor true, por lo tanto, no necesitas especificar este parámetro al ejecutar el script. El archivo de intercambio se creará automáticamente.
Ejemplo
bash workspace-install.sh -ms false
Si has creado previamente un archivo de intercambio, puedes usar este comando para no crear un archivo de intercambio durante la instalación.
En caso de que ejecutes 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 especificas explícitamente estos parámetros, se utilizan los valores por defecto.
Ejemplo
bash workspace-install.sh -mysqlru root -mysqlrp new-secret-pw
Este comando permite establecer tu propia contraseña para la cuenta root de MySQL durante la instalación de ONLYOFFICE Workspace.
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 especificas explícitamente estos parámetros, se utilizan los valores predeterminados.
Ejemplo
bash workspace-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 especificas explícitamente estos parámetros, se utilizan los valores predeterminados.
Ejemplo
bash workspace-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-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 tu propia clave machinekey al instalar ONLYOFFICE Workspace Community.
/app/onlyoffice/CommunityServer/data/.private/machinekey.Ejemplo
bash workspace-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 tu propia clave secreta JWT al instalar ONLYOFFICE Workspace Community. La clave secreta se utiliza para firmar el token web JSON y validar el token al solicitar a ONLYOFFICE Docs.
- Para Community Server -
/var/www/onlyoffice/WebStudio/web.appsettings.config - Para Document Server -
/etc/onlyoffice/documentserver/local.json
Ejemplo
bash workspace-install.sh -jwt yoursecret