- Home
- Docs
- Instalação e configuração
- Community
- Versão Linux
- Atualizando o ONLYOFFICE Docs Enterprise Edition no Linux
Atualizando o ONLYOFFICE Docs Enterprise Edition no Linux
Introdução
Este guia demonstrará como atualizar a versão Linux do seu ONLYOFFICE Docs Enterprise Edition para o lançamento estável mais recente.
A partir da versão 4.1, o ONLYOFFICE Docs utiliza o banco de dados PostgreSQL em vez do MySQL (que era o padrão em versões anteriores). Portanto, este guia cobre a atualização da versão 4.1 em diante. Este procedimento não pode ser aplicado a arquiteturas antigas que ainda dependem do MySQL.
onlyoffice-documentserver-ie) e instalar a Enterprise Edition em seu lugar.- No Ubuntu/Debian, desinstale o pacote DEB usando:
sudo apt-get remove onlyoffice-documentserver-ie - No CentOS/RHEL, desinstale o pacote RPM usando:
sudo yum remove onlyoffice-documentserver-ie
Desligando o ONLYOFFICE Docs com segurança
Devido à sua arquitetura de coautoria avançada, o ONLYOFFICE Docs consolida e salva um documento em disco apenas depois que ele é fechado por todos os usuários que o estavam editando. Para evitar qualquer perda de dados, você deve desconectar forçadamente os usuários ativos e preparar o serviço antes de interromper a aplicação para a atualização.
Para fazer isso, execute o seguinte script de preparação nativo no seu servidor:
documentserver-prepare4shutdown.sh
Atualizando o ONLYOFFICE Docs no Linux
Método 1: Atualizando via script automático
Se você preferir utilizar o automatizador oficial, baixe o script de instalação no seu servidor:
curl -O http://download.onlyoffice.com/docs/docs-enterprise-install.sh
Execute o script habilitando a flag de atualização (-u true):
bash docs-enterprise-install.sh -u true
Quando o prompt solicitar interativamente, digite N (Não usar Docker) e pressione Enter para instruir o sistema a atualizar o ONLYOFFICE Docs diretamente a partir de pacotes nativos DEB/RPM.
Método 2: Atualização manual via gerenciador de pacotes
Verificação de Dependências:
Algumas das dependências exigidas para o funcionamento do ONLYOFFICE Docs moderno não estão presentes nativamente em versões antigas do sistema (como o Ubuntu 14.04). No Ubuntu 14.04 LTS e superiores, os seguintes pacotes extras serão resolvidos automaticamente se estiverem faltando:
- libcurl3
- libxml2
- fonts-dejavu / fonts-liberation
- ttf-mscorefonts-installer
- fonts-crosextra-carlito / fonts-takao-gothic / fonts-opensymbol
Nota: Se você estiver tentando atualizar partindo especificamente da versão 4.1 antiga, precisará injetar manualmente o repositório Node.js compatível (ex: curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -). Se a sua versão já for a 4.2 ou superior, ignore esta etapa.
Instalando a nova versão (Para Ubuntu, Debian e derivados):
Atualize os índices do repositório local do APT:
sudo apt-get update
Instale e puxe a versão majoritária mais recente do ONLYOFFICE Docs (isto atualizará a estrutura central e removerá resíduos antigos):
sudo apt-get dist-upgrade
Instalando a nova versão (Para CentOS, RHEL e derivados):
Execute o comando YUM apontando diretamente para a pacote da Enterprise Edition:
sudo yum update onlyoffice-documentserver-ee
Após a conclusão, os arquivos e o banco de dados serão recuperados automaticamente. Inicialize a aplicação e verifique se o funcionamento e a conexão HTTPS estão operando corretamente.
1. Baixe o script SQL aplicável:
- PostgreSQL: upgradev630.sql para Postgres
- MySQL: upgradev630.sql para MySQL
2. Execute o script via linha de comando do banco:
- PostgreSQL:
psql -U onlyoffice -W onlyoffice < {caminho_para_o_arquivo/upgradev630.sql}- MySQL:
mysql -u root -p onlyoffice < {caminho_para_o_arquivo/upgradev630.sql}(Especifique a senha usada ao criar o banco de dados "onlyoffice" quando solicitado).