Instalando o ONLYOFFICE Docs via script automatizado

Introdução

A Community Edition permite implantar o ONLYOFFICE Docs em seu servidor local e integrar os editores web corporativos com a plataforma de colaboração ONLYOFFICE ou a outros sistemas DMS populares de terceiros.

O ONLYOFFICE Docs é uma suíte de escritório online que engloba visualizadores e editores para textos, planilhas e apresentações, apresentando total compatibilidade nativa com os formatos Office Open XML (.docx, .xlsx, .pptx) e suportando coautoria e edição colaborativa em tempo real.

Principais Recursos:

  • Document Editor (Editor de Textos)
  • Spreadsheet Editor (Editor de Planilhas)
  • Presentation Editor (Editor de Apresentações)
  • Visualizadores e editores otimizados para web móvel
  • Edição colaborativa simultânea (Coautoria)
  • Suporte avançado a hieróglifos e alfabetos internacionais
  • Suporte para todos os formatos populares do mercado: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX e HTML

Para auditar as especificações técnicas detalhadas, consulte a lista de recursos da versão Community Edition do ONLYOFFICE Docs no GitHub.

A versão Community Edition pode ser implantada de forma rápida e segura utilizando um script de instalação automática desenvolvido para sistemas Linux com o serviço do Docker ativo. O script orquestra o contêiner do Docker e baixa todos os componentes essenciais para o funcionamento correto do servidor de documentos, facilitando não apenas a execução inicial, mas também o gerenciamento e futuras atualizações.

Este guia demonstrará como instalar o ONLYOFFICE Docs Community Edition na sua máquina utilizando o script de automação para Docker. Alternativamente, você pode invocar este mesmo script e selecionar a opção interativa para instalar a suíte de forma nativa a partir de pacotes gerenciadores RPM ou DEB.


Requisitos de Sistema da Instância
  • CPU: Processador Dual-Core de 2 GHz ou superior.
  • Memória RAM: 4 GB ou mais.
  • Armazenamento (HDD/SSD): Pelo menos 40 GB de espaço livre em disco.
  • Partição SWAP: Mínimo de 4 GB alocados (o consumo real varia de acordo com o SO host; quanto mais recursos disponíveis, melhor a estabilidade).
  • Sistema Operacional: Distribuição Linux arquitetura amd64 executando versão de kernel 3.10 ou posterior.

1. Fazendo o download do script utilitário

Baixe o arquivo do script de automação oficial para a Community Edition executando o seguinte comando no terminal:

curl -O https://download.onlyoffice.com/docs/docs-install.sh

Assim que o download for finalizado, o script estará pronto para ser executado localmente.


2. Executando a instalação automatizada (Docker)

Privilégios de Acesso: Todos os procedimentos de implantação, criação de contêineres e manipulação de portas de rede devem ser executados obrigatoriamente com privilégios de superusuário (root / sudo).

Para iniciar o instalador do ONLYOFFICE Docs Community Edition, execute o comando:

bash docs-install.sh

O prompt interativo do terminal solicitará que você escolha o método de instalação desejado. Digite Y e pressione Enter para validar a instalação automatizada utilizando contêineres Docker.


3. Customizando a instalação via parâmetros e flags

O script suporta o uso de argumentos adicionais via linha de comando, permitindo adaptar o deploy à topologia da sua rede (como redirecionar portas, forçar atualizações ou puxar builds específicos).

Para auditar a lista completa de argumentos e flags aceitas pelo script de automação, rode:

bash docs-install.sh -h

Exemplos práticos de configuração:

— Para mapear a escuta do contêiner para uma porta de rede específica (substituindo a porta 80 padrão), utilize a flag -dp:

bash docs-install.sh -dp 8080

— Para instalar o servidor de documentos a partir de uma imagem Docker específica ou repositório customizado no Docker Hub, acione a flag -di:

bash docs-install.sh -di onlyoffice/documentserver

— Para fixar a implantação em uma versão de build específica, utilize o argumento -dv (caso omitido, o script puxará nativamente a tag latest com a versão mais recente):

Particularidade: O travamento de versão aplica-se exclusivamente à rotina via Docker. Instalações nativas baseadas em pacotes DEB/RPM sempre puxarão a versão mais atualizada dos repositórios.
bash docs-install.sh -dv 6.2.2

— Para executar rotinas de upgrade forçado do ONLYOFFICE Docs, adicione a flag de update -u declarando-a como verdadeira (true):

bash docs-install.sh -u true

4. Instalando via pacotes nativos de sistema (DEB/RPM)

Se as políticas de infraestrutura da sua organização não permitirem o uso de contêineres Docker, você poderá instalar a versão Community Edition de forma nativa (bare-metal). Execute o mesmo comando:

bash docs-install.sh

Quando o prompt do terminal abrir o menu de escolhas, digite N e pressione Enter. O script detectará a sua distribuição Linux em background e fará a instalação limpa do servidor a partir dos pacotes nativos DEB (Ubuntu/Debian) ou RPM (CentOS/RHEL).

Artigo com o tag:
Veja todas as etiquetas