Benefícios de apenas os documentos
O OnlyOffice Docs é um pacote de escritório auto-hospedado que permite criar um ambiente colaborativo seguro em um servidor local. É 100% de código aberto, portanto seu código-fonte está disponível publicamente no GitHub (OnlyOffice Document Server) nos termos e condições da licença AGPL V3.
Aqui está o que o OnlyOffice Docs tem em seu arsenal:
Todos os recursos de edição e colaboração dos documentos OnTeOffice estão disponíveis em sua versão gratuita chamada Community Edition. No entanto, também existem edições comerciais escaláveis com acesso aos editores da Web OnTeOffice, suporte técnico e atualizações regulares para empresas e desenvolvedores de software.
Configuração do sistema
Requisitos diversos
Além disso, você precisa ter a versão mais recente do Docker instalada em sua máquina Ubuntu, porque essa é a maneira mais fácil de implantar os Docs OnTeOffice. Por favor, leia este guia sobre se você ainda não tiver o Docker.
Além disso, você precisa ter a versão mais recente dos documentos OnTOFOFFICE instalados (também conhecidos como servidor de documentos ONETONFICE). Instale -o seguindo as instruções detalhadas neste artigo.
Finalmente, você não pode se dar bem com a versão mais recente do NextCloud. Este artigo ajudará você a passar pelo processo de instalação e configuração com menos esforços.
Quando você tem todos os componentes necessários instalados e configurados em seu servidor, você pode prosseguir com o processo de integração. Para sua conveniência, todo o processo é dividido em várias etapas que você precisa seguir corretamente para garantir que a solução combinada do OnlyOffice e do NextCloud.
Passo 1. Instalação do conector OnlyOffice
O aplicativo Official OnlyOffice Integration pode ser instalado de duas maneiras. A maneira mais fácil é encontrá-lo no mercado de aplicativos NextCloud embutido. Para esse fim, você só precisa fazer login na sua instância NextCloud com os direitos do administrador e seguir estas etapas:
Se feito corretamente, o aplicativo de integração é baixado automaticamente.
Como alternativa, você pode instalar o conector manualmente. Para instalação manual, faça o download do aplicativo de integração oficial da NetxCloud App Store ou do GitHub. Este comando ajuda você a obter o que você precisa do Github:
wget https: // github.COM/ONEFOFICE/ONEFOFICE-NEXTCLOUD/ARQUIVO/REFS/TAGS/VX.X.X.alcatrão.gz
Observe que VX.X.X indica a versão do conector. Idealmente, a versão mais recente deve ser indicada aqui.
Depois de lançar o comando anterior, descompacte o arquivo:
Tar -xvzf vx.X.X.alcatrão.gz
Agora, você precisa alterar o nome da pasta para apenasfice:
MV OnlyOffice-NextCloud-X.X.X apenasfice
Em seguida, clone o código -fonte do conector ONEFOFICE e compile com este comando:
clone git https: // github.COM/ONEFONGOFICE/ONEFOFICE-NEXTCLOUD.Git OnlyOffice
CD OnlyOffice
Atualização do submódulo Git -Init -Recursiva
Copie a pasta resultante para o diretório de aplicativos do NextCloud Server:
cp -r/root/founOffice//var/www/html/apps/
Em seguida, digite o diretório Apps NextCloud:
CD/var/www/html/apps
Agora, você precisa mudar o proprietário. Esta operação é necessária para atualizar o aplicativo de integração a partir da interface NextCloud:
CHOW-R WWW-DATA: WWW-Data OnlyOffice
Depois disso, volte para a instância NextCloud e vá para Configurações clicando no seu nome de usuário no canto superior direito. Clique em aplicativos e selecione os aplicativos desativados no painel do lado esquerdo. Encontre o OnlyOffice e clique no botão Ativar.
Passo 2. Configuração do conector
Agora, você precisa configurar o aplicativo de integração instalado. Para que isso aconteça, vá para a página de configurações e encontre a seção de administração no painel do lado esquerdo. Clique no ícone OnlyOnfice, e você verá as seguintes opções:
Na seção de configurações avançadas do servidor, você encontrará as seguintes opções:
Essas duas opções são úteis se sua rede não permitir solicitações entre os Docs OnTeOffice e o NextCloud usando os endereços públicos. Depois de configurar as opções necessárias, não se esqueça de clicar em Salvar.
Além disso, existem algumas configurações adicionais que você pode ativar ou desativar, se necessário. Por exemplo, as opções de personalização comuns e de personalização.
Quando terminar o processo de configuração, você pode permitir que o JWT torne a edição de documentos mais seguros.
etapa 3. Habilitando JWT
No SONEOFFICE DOCS, o JSON Web Token (JWT) é usado para evitar um acesso não autorizado a documentos. Para ativar esta opção, você precisa ativar a validação do token primeiro e inserir sua chave secreta nas configurações ONEFOFICE.
Para fazer isso, abra o local.arquivo json usando qualquer editor de texto. Acesse o contêiner Docker Docs OnTeOffice, lançando o Docker Exec -it Bash comando e encontre o /etc/apenasfice/documentServer/local.JSON arquivo.
Para ativar a validação do token, defina todos os valores falsos como true nas seções a seguir:
Digite sua própria chave secreta. Deve ser o mesmo:
Serviços.Coautoria.segredo.Caixa de entrada.corda
Serviços.Coautoria.segredo.caixa de fora.corda
Serviços.Coautoria.segredo.sessão.corda
"Serviços":
"Coauthoring":
"símbolo":
"habilitar":
"solicitar":
"Caixa de entrada": verdadeiro,
"Caixa de saída": verdadeiro
,
"navegador": verdadeiro
,
"Secreto":
"Caixa de entrada":
"String": "yoursecret"
,
"caixa de fora":
"String": "yoursecret"
,
"sessão":
"String": "yoursecret"
Salve suas alterações e reinicie os serviços:
Supervisorctl reinicie tudo
Finalmente, insira a mesma chave secreta nas configurações ONEFOFICE.
É isso! Agora, você construiu um ambiente colaborativo em seu servidor Ubuntu, onde pode fazer o seguinte:
A co-edição por meio do OnlyOffice Docs também está disponível entre várias instâncias federadas do NextCloud conectadas ao mesmo servidor de documentos do OnlyOffice.
Não se esqueça que o NextCloud não é a única opção de integração para os documentos únicos. Você pode integrar este pacote de escritório de código aberto com uma ampla gama de plataformas de sincronização e compartilhamento e sistemas de gerenciamento de documentos para permitir uma edição e colaboração em tempo real de documentos:
A lista completa de todas as opções de integração disponíveis para o OnlyOffice Docs está disponível no site oficial.