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.

Política de Atualização: A ONLYOFFICE garante suporte técnico oficial apenas para a versão estável mais recente. Lançamos regularmente novas atualizações que incluem recursos essenciais e correções de bugs. Se você estiver utilizando uma versão antiga, recomendamos o agendamento da atualização.

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.

Aviso Importante (Integration Edition): Se você estiver usando uma versão legada da Integration Edition, a única maneira suportada de atualizá-la é desinstalar a versão antiga (pacote 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
A execução completa deste script e a desconexão suave de todas as sessões ativas pode levar até 5 minutos. Aguarde pacientemente o término do processo antes de prosseguir com os downloads de atualização.

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.

Atualização de Esquema de BD (Apenas para atualizações de versões anteriores à v6.3): O esquema do banco de dados mudou estruturalmente na versão 6.3. Se você estiver migrando de uma release legada, atualize o esquema manualmente para garantir a estabilidade do recurso de proteção por senha.

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).
Artigo com o tag:
Veja todas as etiquetas