Este artículo está traducido por IA

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ámetroDescripción
-ci, --communityimageNombre de la imagen de ONLYOFFICE Community Server
-di, --documentimageNombre de la imagen de ONLYOFFICE Docs
-mi, --mailimageNombre de la imagen de ONLYOFFICE Mail
-cpi, --controlpanelimageNombre 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á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 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á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-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-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.

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. 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.com

Actualización de componentes

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

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ámetroDescripción
-un, --usernamenombre de usuario de dockerhub
-p, --passwordcontraseñ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á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 necesitas instalar un componente determinado o no. Se pueden utilizar 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.
  • Usa el valor pull para 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ámetroDescripciónValoresPor defecto
-it, --installation_typetipo de instalaciónWORKSPACE|WORKSPACE_ENTERPRISEWORKSPACE_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ámetroDescripciónValoresPor defecto
-es, --useasexternalserverusar como servidor externotrue|falsefalse

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

  • Usa el valor true al instalar ONLYOFFICE Docs y ONLYOFFICE Mail en máquinas separadas.
  • Usa el valor false al 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ámetroDescripciónValoresPor defecto
-ms, --makeswapcrear archivo de intercambiotrue|falsefalse

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á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 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á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 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á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 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á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-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 tu propia clave machinekey al instalar ONLYOFFICE Workspace Community.

Este parámetro se escribe en el archivo de configuración /app/onlyoffice/CommunityServer/data/.private/machinekey.
Ejemplo
bash workspace-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 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.

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-install.sh -jwt yoursecret
Artículos con etiqueta:
Ver todas las etiquetas