Instalando ONLYOFFICE Docs Developer Edition para arm64 via Docker

Introdução

A partir da versão 7.1, o ONLYOFFICE Docs pode ser instalado usando Docker para a arquitetura ARM de 64 bits.

O Developer Edition permite instalar o ONLYOFFICE Docs em seu servidor local e integrar editores online com seu aplicativo web.

ONLYOFFICE Docs é um pacote de escritório online que compreende visualizadores e editores para textos, planilhas e apresentações, totalmente compatível com formatos Office Open XML: .docx, .xlsx, .pptx e permitindo edição colaborativa em tempo real.

Funcionalidade

  • Editor de Documentos
  • Editor de Planilhas
  • Editor de Apresentações
  • Visualizadores web móveis
  • Editores web móveis
  • Edição colaborativa
  • Suporte a hieróglifos
  • Suporte para todos os formatos populares: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML

Veja a lista detalhada de recursos disponíveis para o ONLYOFFICE Docs Developer Edition.

Este guia mostrará como instalar o ONLYOFFICE Docs Developer Edition versão Docker 7.2 e posterior para a arquitetura ARM de 64 bits.

Requisitos do sistema
  • CPU
    Processadores ARM de 64 bits
  • RAM
    4 GB ou mais
  • HDD
    pelo menos 40 GB de espaço livre
  • SWAP
    pelo menos 4 GB, mas depende do SO host. Quanto mais, melhor
  • SO
    Distribuição Linux para arm64
  • Requisitos adicionais
    • Docker: qualquer versão suportada pela equipe Docker

Instalando ONLYOFFICE Docs

Você precisa da versão mais recente do Docker instalada. Se você não a possui, consulte a seção Instalação no site do Docker.
O Docker especifica servidores DNS do Google por padrão. Caso o servidor não tenha acesso à Internet, altere o DNS padrão no arquivo /etc/default/docker:
docker_OPTS="--dns 8.8.8.8"

Para sistemas baseados em RPM (CentOS):

  1. Configure o arquivo /etc/docker/daemon.json:
    { "dns" : [ "8.8.8.8" ] }
  2. Reinicie o serviço: sudo systemctl restart docker.service

Execute o comando para iniciar o container:

sudo docker run --name onlyoffice-de -i -t -d -p 80:80 --restart=always -e JWT_SECRET=meu_segredo_jwt onlyoffice/documentserver-de:latest
Importante A partir da versão 7.2, é obrigatório definir um segredo JWT. Se não for especificado, um valor aleatório será gerado em cada reinicialização, o que pode quebrar suas integrações. Use -e JWT_SECRET=seu_valor.

Armazenando dados fora dos containers

Recomendamos Armazene os dados no computador host para facilitar atualizações e evitar a perda de informações.

Utilize a opção -v para montar os volumes:

sudo docker run -i -t -d -p 80:80 --restart=always \
    -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice  \
    -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  \
    -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \
    -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql -e JWT_SECRET=meu_segredo_jwt onlyoffice/documentserver-de:latest

Executando ONLYOFFICE Docs usando HTTPS

sudo docker run -i -t -d -p 443:443 --restart=always \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data -e JWT_SECRET=meu_segredo_jwt onlyoffice/documentserver-de:latest

Para proteger via SSL, crie e instale os arquivos onlyoffice.key e onlyoffice.crt na pasta certs de seus volumes montados.

Mudando ONLYOFFICE Docs para HTTPS usando certbot

Obtenha certificados Let's Encrypt automaticamente:

sudo docker run -i -t -d -p 80:80 -p 443:443 --restart=always \
    -e LETS_ENCRYPT_DOMAIN=meudominio.com -e LETS_ENCRYPT_MAIL=email@exemplo.com -e JWT_SECRET=meu_segredo_jwt onlyoffice/documentserver-de:latest

Registrando sua versão Developer Edition

Caso tenha adquirido a Developer Edition, coloque o arquivo license.lic na pasta montada (ex: /app/onlyoffice/DocumentServer/data/license.lic). O editor reconhecerá a licença automaticamente.

Instalação Integrada

Caso queira instalar o ONLYOFFICE Docs como parte do ONLYOFFICE Workspace, siga as instruções de integração.

Artigo com o tag:
Veja todas as etiquetas