Pesquisa de site

Como integrar documentos do ONLYOFFICE com Jitsi no Ubuntu


Hoje em dia, a maioria dos usuários de Linux precisa alternar entre vários aplicativos o tempo todo para realizar várias tarefas. Um navegador web, um pacote office, um leitor de PDF, um reprodutor multimídia, uma ferramenta de videoconferência, um gerenciador de arquivos, um editor de imagens e um cliente de e-mail são o conjunto mínimo de aplicativos para o trabalho diário. Em alguns casos, você pode precisar de ainda mais programas para fins mais específicos.

Alternar entre inúmeros programas aplicativos para abrir aquele que você precisa pode ser muito irritante às vezes. Imagine ser capaz de fazer algumas coisas diferentes usando a interface de uma solução. Por exemplo, editar um documento e fazer uma videochamada ao mesmo tempo na mesma janela. Isso parece atraente, não é?

Neste artigo, você aprenderá como ativar videoconferências e edição de documentos no Ubuntu integrando o ONLYOFFICE Docs, um pacote de escritório de código aberto, e o Jitsi, um aplicativo de código aberto para chamadas de vídeo e áudio.

Sobre Jitsi

Jitsi é uma ferramenta segura de videoconferência que permite manter contato com seus colegas ou amigos por meio de chamadas de áudio e vídeo. Este software de código aberto fornece criptografia confiável para que você não precise se preocupar com a privacidade dos seus dados.

Iniciado como um projeto estudantil em 2003, agora o Jitsi é uma das alternativas mais populares ao Zoom e ao Skype. Suporta WebRTC, o padrão aberto para comunicação na web. Com o Jitsi, você pode fazer chamadas de áudio e organizar videoconferências com até 100 participantes sem precisar criar uma conta.

Sobre documentos do ONLYOFFICE

ONLYOFFICE Docs é um pacote de escritório auto-hospedado cujo código-fonte está aberto ao público no GitHub. Inclui editores colaborativos baseados na web para documentos de texto, planilhas, apresentações e formulários preenchíveis.

ONLYOFFICE Docs é altamente compatível com os formatos Office Open XML, permitindo que você trabalhe com documentos do Word, planilhas do Excel e apresentações do PowerPoint no Linux.

ONLYOFFICE Docs é uma alternativa de código aberto ao Google Docs e ao Microsoft Office Online porque vem com um conjunto completo de recursos para coautoria em tempo real, como permissões de acesso flexíveis, dois modos de coedição (Rápido e rigoroso), histórico e controle de versão, controle de alterações, comentários e comunicação.

ONLYOFFICE Docs oferece um cliente de desktop gratuito para Linux, Windows e macOS e torna possível criar um ambiente colaborativo seguro por meio da integração com vários serviços, incluindo Moodle, Nextcloud, Seafile, ownCloud, Alfresco, Confluence, Chamilo, SharePoint, Liferay, Redmine, etc.

Etapa 1. Instale o ONLYOFFICE Docs

Primeiramente, você precisa implantar o ONLYOFFICE Docs. Todos os requisitos do sistema e instruções de instalação podem ser encontrados aqui.

Há também outro método de instalação que você pode achar mais fácil – Docker. Visite esta página do GitHub para saber como instalar e configurar sua instância do ONLYOFFICE Docs usando uma imagem Docker.

Etapa 2. Instale o Jitsi (opcional)

Por padrão, o plugin ONLYOFFICE usa o servidor Jitsi SaaS localizado em https://meet.jit.si para que os usuários possam se familiarizar com a solução. É por isso que você não precisa instalar nada se quiser experimentar o Jitsi.

No entanto, se você precisar de mais segurança, pode ser uma boa ideia implantar o Jitsi no seu servidor Ubuntu. Leia este guia detalhado para descobrir como instalar a alternativa Zoom de código aberto do Jitsi.

Etapa 3. Obtenha o plug-in ONLYOFFICE para Jitsi

Quando o ONLYOFFICE Docs é instalado e configurado da maneira correta em seu servidor Ubuntu, é necessário obter um plugin especial para integrar os serviços e permitir videoconferências.

O aplicativo oficial de integração está disponível no GitHub. Você precisa baixá-lo e prosseguir com a instalação manual.

Etapa 4. Instale o conector

Atualmente, o plugin de integração para Jitsi pode ser instalado manualmente. Existem dois métodos para adicionar o plug-in à sua instância do ONLYOFFICE Docs:

  • através da pasta sdkjs-plugins;
  • usando o arquivo config.json.

Método 1. Instalar via pasta sdkjs-plugins

Coloque a pasta do plugin na pasta ONLYOFFICE Docs. No Ubuntu, o caminho para esta pasta é o seguinte:

/var/www/onlyoffice/documentserver/sdkjs-plugins/

Se feito corretamente, o serviço Jitsi estará disponível para todos os usuários do ONLYOFFICE Docs. Em alguns casos, pode ser necessário reiniciar o ONLYOFFICE.

Para fins de depuração, você pode iniciar o ONLYOFFICE Docs com a pasta sdkjs-plugins:

docker run -itd -p 80:80 -v /absolutly_path_to_work_dir:/var/www/onlyoffice/documentserver/sdkjs-plugins/plugin onlyoffice/documentserver-ee:latest

Método 2. Instalar via arquivo config.json

Usando este método, você precisa encontrar o arquivo config.json do ONLYOFFICE Docs e adicionar o caminho para o arquivo config.json correspondente do plugin Jitsi aos plugins Parâmetro .pluginsData:

var docEditor = new DocsAPI.DocEditor("placeholder", {
    "editorConfig": {
        "plugins": {
            "autostart": [
                "asc.{0616AE85-5DBE-4B6B-A0A9-455C4F1503AD}",
                "asc.{FFE1F462-1EA2-4391-990D-4CC84940B754}",
                ...
            ],
            "pluginsData": [
                "https://example.com/plugin1/config.json",
                "https://example.com/plugin2/config.json",
                ...
            ]
        },
        ...
    },
    ...
});

Aqui example.com é o nome do servidor onde ONLYOFFICE Docs está instalado e https://example.com/plugin1/config.json é o caminho para o plug-in.

Se houver um exemplo de teste neste arquivo, substitua a linha /etc/onlyoffice/documentserver-example/local.json pelo caminho para o arquivo config.json do plugar.

Etapa 5: inicie o plug-in Jitsi

Após a instalação bem-sucedida do plug-in Jitsi, o ícone correspondente aparecerá na guia Plugins da barra de ferramentas superior em ONLYOFFICE Docs. Isso significa que você não precisa mais sair da interface do editor e iniciar um cliente separado para fazer uma chamada de vídeo ou áudio.

Para iniciar a videoconferência, siga estas etapas simples:

  • Abra um documento, planilha ou apresentação com o ONLYOFFICE Docs;
  • Vá até a aba Plugins e escolha Jitsi;
  • Clique no botão Iniciar para criar um iframe Jitsi;
  • Digite seu apelido e permita que o navegador use sua câmera e microfone.

Se quiser encerrar a chamada, basta clicar no botão Parar.

Conclusão

Parabéns! Você passou pelo processo de integração dos editores de documentos on-line ONLYOFFICE e da ferramenta de videoconferência Jitsi.

Agora você já sabe fazer chamadas de vídeo ou áudio e se comunicar com seus colegas de equipe em tempo real sem precisar alternar entre vários aplicativos. Por favor, compartilhe sua opinião sobre a integração ONLYOFFICE e Jitsi deixando um comentário abaixo. Seu comentário será sempre apreciado!