Pesquisa de site

Como instalar documentos do ONLYOFFICE no Debian e Ubuntu


Se você usa a plataforma de sincronização e compartilhamento de arquivos e deseja expandir sua funcionalidade adicionando recursos de edição on-line, você definitivamente deveria experimentar o ONLYOFFICE Docs.

ONLYOFFICE Docs permite criar um ambiente colaborativo adicionando seus editores on-line à plataforma de sua escolha, seja Alfresco, Confluence, Liferay , Nextcloud, Nuxeo, ownCloud, SharePoint ou grupos ONLYOFFICE.

ONLYOFFICE Docs oferece as seguintes funcionalidades:

  • Editores online para documentos de texto, planilhas e apresentações.
  • Edição colaborativa em tempo real (dois modos de coedição, controle de alterações, histórico de versões e comparação de versões, comentários e menções, chat integrado).
  • Diferentes permissões de acesso (acesso total, revisão, preenchimento de formulários, comentários, somente leitura e também filtro personalizado para planilhas).
  • Suporte para todos os formatos populares: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML.
  • Plug-ins e micros integrados para mais recursos de edição (YouTube, Thesaurus, Translator, Zotero e Mendeley para gerenciamento de referências, etc.).
  • Capacidade de criar e conectar plug-ins de terceiros via API.

O que há de novo no ONLYOFFICE Docs 6.1

Antes de instalar o ONLYOFFICE Docs, vamos dar uma olhada nas principais melhorias trazidas pela versão 6.1:

  • Visualizações de planilha.
  • Edição aprimorada de dados do gráfico
  • Notas finais
  • Referências cruzadas
  • Contagem de linhas
  • Novas opções de revisão.

Para saber mais, consulte o changelog detalhado no GitHub.

Requisitos de sistema

Primeiro de tudo, você precisa ter certeza de que sua máquina atende aos seguintes requisitos:

  • CPU: dual-core, 2 GHz ou melhor.
  • RAM: 2 GB ou mais.
  • HDD: pelo menos 40 GB de espaço livre.
  • Trocar: pelo menos 4 GB.
  • SO: Debian de 64 bits, Ubuntu ou seus derivados com kernel versão 3.13 ou posterior.

Também é necessário que PostgreSQL, NGINX, libstdc++6, e RabbitMQ estejam instalados no sistema.

Lista das Dependências Necessárias

Observe que a instalação do ONLYOFFICE Docs em distribuições baseadas em Debian requer libstdc++6 e NGINX (eles são instalados e configurados automaticamente durante o processo de instalação), bem como o PostgreSQL.

Existem algumas outras dependências instaladas junto com o ONLYOFFICE Docs:

  • libcurl3
  • libxml2
  • Supervisor
  • fontes-dejavu
  • liberação de fontes
  • instalador ttf-mscorefonts
  • fontes-crosextra-carlito
  • fontes-takao-góticas
  • fontes-opensymbol

Eles são instalados automaticamente se você usar o Ubuntu 14.04 LTS ou posterior.

Neste artigo, aprenderemos como instalar o ONLYOFFICE Docs no Debian, Ubuntu e seus derivados.

Instalação do PostgreSQL no Ubuntu

ONLYOFFICE Docs usa NGINX e PostgreSQL como banco de dados. As dependências encontradas no repositório do sistema serão instaladas automaticamente na instalação do ONLYOFFICE Docs usando o comando apt-get.

Instale a versão do PostgreSQL, incluída na sua versão do Ubuntu.

sudo apt-get install postgresql

Após a instalação do PostgreSQL, crie o banco de dados e o usuário PostgreSQL. Observe que o banco de dados criado deve usar onlyoffice tanto para usuário quanto para senha:

sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"

Instalação do RabbitMQ no Ubuntu

Para instalar o RabbitMQ, execute o seguinte comando.

sudo apt-get install rabbitmq-server

Se você usa o Ubuntu 18.04, também terá que instalar o nginx-extras executando o seguinte comando.

sudo apt-get install nginx-extras

Instalação do ONLYOFFICE Docs no Ubuntu

Para instalar o ONLYOFFICE Docs, adicione a chave GPG.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5

Em seguida, adicione o repositório ONLYOFFICE Docs.

sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list

Atualize o cache do gerenciador de pacotes.

sudo apt-get update

Então, você precisa instalar o mscorefonts (é necessário para o Ubuntu).

sudo apt-get install ttf-mscorefonts-installer

Para Debian, adicione o componente contrib ao arquivo /etc/apt/sources.list.

sudo echo "deb http://deb.debian.org/debian $(grep -Po 'VERSION="[0-9]+ \(\K[∧)]+' /etc/os-release) main contrib" | sudo tee -a /etc/apt/sources.list

Agora é hora de instalar o ONLYOFFICE Docs.

sudo apt-get install onlyoffice-documentserver

Durante o processo de instalação, você será solicitado a inserir uma senha para o usuário onlyoffice PostgreSQL. Por favor, use a única senha de escritório que você especificou ao configurar o PostgreSQL.

Quando a instalação terminar, o pacote será atualizado como qualquer outro pacote deb.

Alterando a porta padrão do ONLYOFFICE Docs

Por padrão, o ONLYOFFICE Docs usa a porta 80. Você pode alterar a porta padrão do ONLYOFFICE Docs se planeja usar outra.

Para fazer isso, você precisará alterar a porta padrão do sistema debconf executando o comando.

echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections

Escreva o número da porta em vez de no comando acima.

Existem algumas opções adicionais que podem ser usadas para instalação do ONLYOFFICE Docs. Eles são descritos neste artigo.

Testando documentos do ONLYOFFICE com exemplo

Por padrão, ONLYOFFICE Docs (empacotado como Servidor de Documentos) inclui apenas os editores. Para começar a usá-los, você deve integrar os editores com Grupos ONLYOFFICE (empacotados como Community Server) ou com outra plataforma de sincronização e compartilhamento.

Se quiser testar os editores antes da integração, você pode usar o exemplo de teste. É um sistema simples de gerenciamento de documentos que ajuda a verificar se os editores funcionam corretamente. Se houver alguns problemas, o exemplo de teste permitirá identificá-los.

O exemplo de teste está desabilitado por padrão, mas você pode ver as instruções sobre como iniciá-lo na tela inicial. Depois de iniciar o exemplo, você verá isto em http://docserverurl/example (este é o endereço padrão, pode ser diferente para sua instalação):

O exemplo de teste permite que você:

  • carregue arquivos locais para ver como eles ficarão no ONLYOFFICE Docs.
  • crie novos arquivos docx, xlsx e pptx.
  • testar a funcionalidade dos editores.
  • abra arquivos em diferentes modos de compartilhamento disponíveis no ONLYOFFICE (para revisar/comentar, etc.) e muito mais.
Conclusão

Agora o ONLYOFFICE Docs está instalado e pronto para integração com uma plataforma de terceiros. O ONLYOFFICE Docs é distribuído sob um modelo de licença dupla. Isso significa que, desde que você respeite os termos das licenças GNU AGPL v.3, você poderá usar a solução de código aberto ONLYOFFICE disponível no GitHub. Existem muitas opções de integração bem-sucedidas: ownCloudNextcloud, Liferay, HumHub, Nuxeo, etc.

Se você precisa de suporte técnico profissional e escalabilidade e deseja obter acesso a recursos de edição profissionais (por exemplo, comparação de documentos e controles de conteúdo), bem como ao ONLYOFFICE editores da web móvel, você precisará de uma versão comercial do ONLYOFFICE Docs. Cabe a você decidir o que melhor atende às suas necessidades.

Esperamos que este guia tenha sido útil para você. Sinta-se à vontade para compartilhar suas idéias na seção de comentários abaixo.