Este artigo foi traduzido por IA

Instalando ONLYOFFICE DocSpace Enterprise com parâmetros adicionais de script

Introdução

ONLYOFFICE DocSpace Enterprise é uma versão paga de um hub de documentos onde você pode conectar usuários e documentos em um só lugar para aumentar a colaboração.

ONLYOFFICE DocSpace Enterprise é fornecido como um script de instalação automática para sistemas operacionais Linux com Docker instalado. O script configurará contêineres Docker com todos os componentes necessários para o funcionamento correto do ONLYOFFICE DocSpace Enterprise e é fácil de executar, gerenciar e atualizar.

Após baixar o script de instalação do ONLYOFFICE DocSpace Enterprise, você pode precisar executá-lo especificando alguns parâmetros adicionais, por exemplo, se desejar instalar cada componente em uma máquina separada.

Use o seguinte comando para exibir a lista de todos os parâmetros de script Docker disponíveis:

bash docspace-enterprise-install.sh docker -h

Use o seguinte comando para exibir a lista de todos os parâmetros de script DEB/RPM disponíveis:

bash docspace-enterprise-install.sh package -h

Você pode encontrar uma breve descrição e alguns exemplos de uso para esses parâmetros abaixo.

Quando você executar o script com parâmetros, será solicitado que selecione a forma como deseja instalar o ONLYOFFICE DocSpace. Digite Y e pressione Enter para instalar o ONLYOFFICE DocSpace usando Docker. Digite N e pressione Enter para instalar o ONLYOFFICE DocSpace a partir de pacotes DEB/RPM.

Credenciais

ParâmetroDescrição
-reg, --registryURL do registro docker (por exemplo, https://myregistry.com:5000)
-un, --usernamelogin do registro docker
-p, --passwordsenha do registro docker

Esses parâmetros são usados caso forneçamos a você credenciais para acessar um repositório de teste, para que você possa executar contêineres a partir de imagens armazenadas nele.

Exemplo
bash docspace-enterprise-install.sh -reg URL -un username -p password

Tipo de instalação

ParâmetroDescriçãoValoresPadrão
-it, --installation_typetipo de instalaçãocommunity|developer|enterpriseenterprise

Este parâmetro permite que você instale a solução especificada: ONLYOFFICE DocSpace Community, ONLYOFFICE DocSpace Developer ou ONLYOFFICE DocSpace Enterprise.

Exemplo
bash docspace-enterprise-install.sh -it community

Isso instalará a solução ONLYOFFICE DocSpace Community.

Verificação de hardware

ParâmetroDescriçãoValoresPadrão
-skiphc, --skiphardwarecheckusar para pular a verificação de hardwaretrue|falsefalse

Este parâmetro permite que você pule a verificação se o sistema atende aos requisitos mínimos de hardware.

Exemplo
bash docspace-enterprise-install.sh -skiphc true

Isso pulará a verificação de hardware.

Atualização de componentes

ParâmetroDescriçãoValoresPadrão
-u, --updateusar para atualizar componentes existentestrue|falsefalse

Este parâmetro permite que você instale as versões mais recentes dos componentes necessários se os componentes correspondentes instalados em sua máquina estiverem desatualizados.

Exemplo
bash docspace-enterprise-install.sh -u true

Isso irá, consequentemente, parar aqueles contêineres que precisam ser atualizados, removê-los e então executar as versões mais recentes dos componentes correspondentes do ONLYOFFICE DocSpace Enterprise. Se a versão atual do componente coincidir com a mais recente disponível, tal contêiner não será afetado. Se você tiver pulado alguns componentes durante a instalação anterior, eles também serão pulados. Os dados do DocSpace devem ser capturados automaticamente.

Atualizar apenas o Docs para a versão 7.2.1.34 e pular a atualização para todos os outros componentes:

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

Atualizar apenas o DocSpace para a versão 1.2.0 e pular a atualização para todos os outros componentes:

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

Instalação de componentes

ParâmetroDescriçãoValoresPadrão
-ids, --installdocspaceinstalar ONLYOFFICE DocSpacetrue|falsetrue
-idocs, --installdocsinstalar ONLYOFFICE Docstrue|falsetrue
-irbt, --installrabbitmqinstalar RabbitMQtrue|falsetrue
-irds, --installredisinstalar Redistrue|falsetrue
-imysql, --installmysqlinstalar MySQLtrue|falsetrue

Esses parâmetros permitem que você especifique se precisa instalar um determinado componente ou não. Eles podem ser usados se você quiser instalar cada componente em uma máquina separada.

  • Use o valor true para instalar um componente.
  • Use o valor false para pular a instalação de um componente.
Exemplo
bash docspace-enterprise-install.sh -idocs false

Isso instalará todos os componentes do ONLYOFFICE DocSpace Enterprise sem o ONLYOFFICE Docs.

bash docspace-enterprise-install.sh -ids false -idocs true -imysql false -irbt false -irds false

Isso pulará a instalação do ONLYOFFICE DocSpace, MySQL, RabbitMQ e Redis e instalará apenas o ONLYOFFICE Docs.

Versão do componente

ParâmetroDescrição
-dsv, --docspaceversionversão do ONLYOFFICE DocSpace
-docsv, --docsversionversão do ONLYOFFICE Docs

Esses parâmetros podem ser usados para instalar uma determinada versão do ONLYOFFICE DocSpace ou ONLYOFFICE Docs caso, por algum motivo, você não queira instalar a versão mais recente disponível no repositório. Por padrão, uma imagem marcada como latest é usada para executar o contêiner do componente.

Exemplo

Abra o repositório do Docker Hub no seu navegador, selecione ONLYOFFICE Docs e vá para a aba Tags para visualizar todas as tags disponíveis no repositório. Especifique a versão que deseja instalar:

bash docspace-enterprise-install.sh -docsv 7.2.1.34

Isso instalará o ONLYOFFICE DocSpace com a versão 7.2.1.34 do ONLYOFFICE Docs.

Nome da imagem do ONLYOFFICE Docs

ParâmetroDescrição
-docsi, --docsimageNome da imagem do ONLYOFFICE Docs

Este parâmetro pode ser usado para especificar um nome da imagem do ONLYOFFICE Docs a partir da qual um contêiner deve ser iniciado. A imagem especificada deve estar armazenada em nosso repositório público oficial no Docker Hub.

Exemplo
bash docspace-enterprise-install.sh -docsi onlyoffice/documentserver-ee

Isso executará um contêiner a partir da imagem especificada do ONLYOFFICE Docs armazenada no repositório.

Configuração para hosts

ParâmetroDescrição
-dsh, --docspacehostHost do ONLYOFFICE DocSpace
-esh, --elastichostHosts do Elasticsearch

Esses parâmetros podem ser usados para conectar os componentes se você os instalar em máquinas separadas.

Exemplo
bash docspace-enterprise-install.sh -esh 192.168.3.202

Isso instalará o ONLYOFFICE DocSpace e o conectará com o Elasticsearch instalado em uma máquina diferente que possui o endereço IP 192.168.3.202.

Configuração para core.machinekey

ParâmetroDescrição
-mk, --machinekeyConfiguração para a chave core.machinekey

Este parâmetro permite que você especifique sua própria machinekey ao instalar o ONLYOFFICE DocSpace Enterprise.

Este parâmetro é gravado no arquivo de configuração /app/onlyoffice/config/appsettings.json (o caminho é especificado dentro do contêiner onlyoffice-studio).
Exemplo
bash docspace-enterprise-install.sh -mk yourmachinekey

Porta externa do ONLYOFFICE DocSpace

ParâmetroDescriçãoPadrão
-ep, --externalportPorta externa do ONLYOFFICE DocSpace80

Este parâmetro permite que você altere a porta na qual o ONLYOFFICE DocSpace será executado. Por padrão, a porta 80 é usada.

Exemplo
bash docspace-enterprise-install.sh -ep 8080

Configurações para cabeçalho e segredo JWT

ParâmetroDescrição
-jh, --jwtheaderConfiguração para o cabeçalho JWT
-js, --jwtsecretConfiguração para a chave secreta JWT

Esses parâmetros permitem que você especifique o cabeçalho JWT e sua própria chave secreta JWT ao instalar o ONLYOFFICE DocSpace Enterprise. O cabeçalho JWT define o cabeçalho http que será usado para enviar o JWT. A chave secreta é usada para assinar o token web JSON e validar o token na solicitação para o ONLYOFFICE Docs.

Esses parâmetros são gravados nos seguintes arquivos de configuração (os caminhos são especificados dentro dos contêineres onlyoffice-studio e onlyoffice-document-server):
  • Para DocSpace - /app/onlyoffice/config/appsettings.json
  • Para Document Server - /etc/onlyoffice/documentserver/local.json
Exemplo
bash docspace-enterprise-install.sh -js yoursecret

Servidor MySQL

ParâmetroDescriçãoPadrão
-mysqlrp, --mysqlrootpasswordSenha root do servidor MySQLmy-secret-pw
-mysqlh, --mysqlhostHost do servidor MySQLlocalhost
-mysqlport, --mysqlportNúmero da porta do servidor MySQL3306

Se você não especificar explicitamente esses parâmetros, os valores padrão serão usados.

Exemplo
bash docspace-enterprise-install.sh -mysqlrp new-secret-pw

Este comando permite que você defina sua própria senha para a conta root do MySQL durante a instalação do ONLYOFFICE DocSpace Enterprise.

Banco de dados do ONLYOFFICE DocSpace

ParâmetroDescriçãoPadrão
-mysqld, --mysqldatabaseNome do banco de dados do ONLYOFFICE DocSpaceonlyoffice
-mysqlu, --mysqluserUsuário do banco de dados do ONLYOFFICE DocSpaceonlyoffice_user
-mysqlp, --mysqlpasswordSenha do banco de dados do ONLYOFFICE DocSpaceonlyoffice_pass

Esses parâmetros permitem que você crie o banco de dados do ONLYOFFICE DocSpace especificando um nome de banco de dados personalizado, bem como um nome de usuário e senha para a conta com permissões de superusuário no banco de dados criado. Se você não especificar explicitamente esses parâmetros, os valores padrão serão usados.

Exemplo
bash docspace-enterprise-install.sh -mysqld docspacedatabase -mysqlu username -mysqlp password

Mudando para HTTPS

ParâmetroDescrição
-led, --letsencryptdomaindefine o domínio para o certificado Let's Encrypt
-lem, --letsencryptmaildefine o endereço de e-mail do administrador do domínio para o certificado Let's Encrypt
-cf, --certfilecaminho para o arquivo de certificado do domínio
-ckf, --certkeyfilecaminho para o arquivo de chave privada do certificado

Esses parâmetros permitem que você altere o portal para HTTPS. Eles podem ser usados apenas na versão Docker.

Exemplo
bash docspace-enterprise-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com

Isso criará e instalará automaticamente o certificado assinado pela CA do letsencrypt.org no seu servidor e reiniciará o serviço NGINX para que as alterações entrem em vigor.

bash docspace-enterprise-install.sh docker --certfile path --certkeyfile path

Isso aplicará seu próprio certificado SSL.

Artigo com o tag:
Veja todas as etiquetas