- Home
- Docs
- Instalação e configuração
- Community
- Versão Docker
- Instalando ONLYOFFICE Docs para arm64 via Docker
Instalando ONLYOFFICE Docs 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 Community Edition permite instalar o ONLYOFFICE Docs em seu servidor local e integrar editores online com outros sistemas populares.
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
- 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 Community Edition.
Usando-o dentro do ONLYOFFICE Workspace, você poderá:
- compartilhar arquivos;
- gerenciar direitos de acesso a documentos;
- incorporar documentos em um site;
- visualizar e editar arquivos armazenados no Drive, Box, Dropbox, OneDrive, OwnCloud conectados ao ONLYOFFICE.
Este guia mostrará como instalar o ONLYOFFICE Docs Community 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
/etc/default/docker e altere o endereço IP na linha seguinte:
docker_OPTS="--dns 8.8.8.8"
Para sistemas operacionais baseados em RPM como CentOS:
-
Crie o arquivo de configuração
/etc/docker/daemon.jsoncom o seguinte conteúdo:{ "dns" : [ "8.8.8.8" ] } -
Reinicie o serviço Docker:
sudo systemctl restart docker.service
Depois de ter o Docker instalado, execute-o e execute o seguinte comando:
sudo docker run -i -t -d -p 80:80 --restart=always -e JWT_SECRET=meu_segredo_jwt onlyoffice/documentserver:latest
-e JWT_SECRET=meu_segredo_jwt.
Se não pretende usar JWT, use -e JWT_ENABLED=false.
sudo docker run -i -t -d -p <NUMERO_PORTA>:80 --restart=always -e JWT_SECRET=meu_segredo_jwt onlyoffice/documentserver:latest
Isso instalará o ONLYOFFICE Docs e todas as dependências necessárias conforme o Dockerfile oficial.
Armazenando dados fora dos containers
Todos os dados são armazenados nos diretórios especialmente designados, volumes de dados, no seguinte local:
/var/log/onlyofficepara logs/var/www/onlyoffice/Datapara certificados/var/lib/onlyofficepara cache de arquivos/var/lib/postgresqlpara banco de dados
Para montar os volumes, use a opção -v no comando docker run:
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: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:latest
Para proteger o aplicativo via SSL, são necessários:
- Chave privada (.key)
- Certificado SSL (.crt)
Você precisa criar e instalar os seguintes arquivos:
/app/onlyoffice/DocumentServer/data/certs/onlyoffice.key
/app/onlyoffice/DocumentServer/data/certs/onlyoffice.crt
Mudando ONLYOFFICE Docs para HTTPS usando certbot
A maneira mais fácil é obter certificados SSL do Let's Encrypt usando o certbot.
sudo docker run -i -t -d -p 80:80 -p 443:443 --restart=always \
-e LETS_ENCRYPT_DOMAIN=seudominio.com -e LETS_ENCRYPT_MAIL=email@exemplo.com -e JWT_SECRET=meu_segredo_jwt onlyoffice/documentserver:latest
Instalação dos certificados SSL
O caminho padrão para os certificados é /var/www/onlyoffice/Data/certs. Crie a pasta no host e copie os arquivos:
mkdir -p /app/onlyoffice/DocumentServer/data/certs
cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
cp dhparam.pem /app/onlyoffice/DocumentServer/data/certs/
chmod 400 /app/onlyoffice/DocumentServer/data/certs/onlyoffice.key
E reinicie o container Docker:
sudo docker restart {{DOCUMENT_SERVER_ID}}
Instalando ONLYOFFICE Docs integrado com ONLYOFFICE Mail
O ONLYOFFICE Docs é uma parte do ONLYOFFICE Workspace. Caso queira instalar a solução completa e integrada, leia estas instruções.