Como Instalar o ONLYOFFICE Docs 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 online, você definitivamente deveria experimentar o ONLYOFFICE Docs.

O ONLYOFFICE Docs permite que você crie um ambiente colaborativo adicionando seus editores online à plataforma de sua escolha, seja Alfresco, Confluence, Liferay, Nextcloud, Nuxeo, ownCloud, SharePoint, ou ONLYOFFICE Groups.

O 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, bem como filtro personalizado para planilhas).
  • Suporte para todos os formatos populares: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML.
  • Plugins e micros integrados para mais capacidades de edição (YouTube, Thesaurus, Translator, Zotero e Mendeley para gestão de referências, etc.).
  • Capacidade de criar e conectar plugins 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.
  • Melhoria na edição de dados de gráficos
  • Notas de rodapé
  • Referências cruzadas
  • Contagem de linhas
  • Novas opções de revisão.

Para saber mais, consulte o changelog detalhado no GitHub.

Requisitos do Sistema

Primeiro, você precisa garantir que sua máquina atenda aos seguintes requisitos:

  • CPU: dual-core, 2 GHz, ou melhor.
  • RAM: 2 GB ou mais.
  • HDD: pelo menos 40 GB de espaço livre.
  • Swap: pelo menos 4 GB.
  • OS: 64-bit Debian, Ubuntu ou suas derivadas com versão do kernel 3.13 ou posterior.

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

Lista das Dependências Necessárias

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

Existem algumas outras dependências que são instaladas juntamente com o ONLYOFFICE Docs:

  • libcurl3
  • libxml2
  • supervisor
  • fonts-dejavu
  • fonts-liberation
  • ttf-mscorefonts-installer
  • fonts-crosextra-carlito
  • fonts-takao-gothic
  • fonts-opensymbol

Essas são instaladas automaticamente se você estiver usando o Ubuntu 14.04 LTS ou posterior.

Neste artigo, vamos aprender como instalar o ONLYOFFICE Docs no Debian, Ubuntu e suas derivadas.

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

Depois que o PostgreSQL estiver instalado, crie o banco de dados e o usuário do PostgreSQL. Por favor, note que o banco de dados criado deve usar onlyoffice tanto para o usuário quanto para a 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;"
Create a PostgreSQL Database

Instalação do RabbitMQ no Ubuntu

Para instalar o RabbitMQ, execute o seguinte comando.

$ sudo apt-get install rabbitmq-server

Se estiver usando o Ubuntu 18.04, também será necessário 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

Depois adicione o repositório do 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

Em seguida, você precisa instalar o mscorefonts (necessário para o Ubuntu).

$ sudo apt-get install ttf-mscorefonts-installer

Para o 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

Ao longo do processo de instalação, será solicitado que você insira uma senha para o usuário onlyoffice do PostgreSQL. Por favor, use a senha onlyoffice que você especificou ao configurar o PostgreSQL.

Configure OnlyOffice Document Server

Quando a instalação estiver concluída, 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 para o ONLYOFFICE Docs se planeja usar outra.

Para fazer isso, será necessário alterar a porta padrão para o sistema debconf executando o comando.

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

Por favor, escreva o número da porta em vez do <PORT_NUMBER> no comando acima.

Há algumas opções adicionais que podem ser usadas para a instalação do ONLYOFFICE Docs. Elas são descritas neste artigo.

Testando o ONLYOFFICE Docs com Exemplo

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

Se deseja 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 problemas, o exemplo de teste permitirá identificá-los.

OnlyOffice Document Server

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

OnlyOffice Document Editors

O exemplo de teste permite que você:

  • carregue arquivos locais para ver como ficarão no ONLYOFFICE Docs.
  • crie novos arquivos docx, xlsx e pptx.
  • teste a funcionalidade dos editores.
  • abra arquivos em diferentes modos de compartilhamento disponíveis no ONLYOFFICE (para revisão/comentários, 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ê pode usar a solução de código aberto do ONLYOFFICE disponível no GitHub. Existem muitas opções de integração bem-sucedidas: ownCloud, Nextcloud, Liferay, HumHub, Nuxeo, etc.

Se você precisa de suporte técnico profissional e escalabilidade e deseja ter acesso a recursos avançados de edição (por exemplo, comparação de documentos e controles de conteúdo) bem como aos editores web móveis do ONLYOFFICE, 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 seus pensamentos na seção de comentários abaixo.

Source:
https://www.tecmint.com/install-onlyoffice-docs-on-debian-ubuntu/