As plataformas de chat corporativo fornecem mensagens instantâneas, colaboração em equipe e muito mais. Rocket.Chat oferece uma opção auto-hospedada gratuita. Veja como configurá-lo para uso interno privado no Ubuntu Linux.

Publicidade

Conversar é produtivo?

É fácil dispensar ferramentas como Folga, Microsoft Teams, e Rocket.Chat como nada mais do que clientes de mensagens instantâneas. Eles são muito mais do que isso. Usadas adequadamente, essas plataformas de mensagens corporativas encorajam e simplificam a colaboração dentro – e entre – departamentos e equipes.

A comunicação fácil e rápida entre os membros da equipe só pode ser uma coisa boa. A capacidade de compartilhar imagens, documentos e videoclipes aprimora o formato de mensagem de texto padrão e é a chave para a colaboração eficiente que essas ferramentas podem oferecer. O imediatismo da comunicação simplesmente não pode ser replicado usando e-mail.

RELACIONADO: As melhores alternativas de código aberto para o Slack

Publicidade

Todas essas ferramentas de chat colaborativo permitem que você separe as conversas por quaisquer categorias que façam sentido para você, como equipes, projetos ou tópicos. Normalmente, são chamados de salas ou canais.

A maioria dessas ferramentas colaborativas aceita plug-ins e trabalha muito para promover um ecossistema de parceiros de integração. Por exemplo, você pode fazer com que seu repositório em nuvem Git favorito envie uma mensagem para você – ou para um canal – quando alguém faz um commit ou uma solicitação de mesclagem, ou uma compilação automatizada de CI / CD é concluída ou falha.

Rocket.Chat é um produto de código aberto. Você pode usá-lo gratuitamente ou pagar por mais recursos e suporte. Você também pode hospedar seu próprio servidor Rocket.Chat. Parte da vantagem de um sistema de bate-papo como esse é que você pode se conectar a ele de qualquer lugar, usando aplicativos móveis ou até mesmo uma interface da web.

Rocket.Chat pode fazer isso, e sua documentação cobre automaticamente obter um certificado SSL / TLS de Let’s Encrypt. Mas se você quiser apenas mergulhar o dedo do pé na água e ver se esse tipo de ferramenta funcionará para você ou não, você pode configurar rapidamente o Rocket.Chat apenas para uso interno e sem expor nada ao mundo exterior.

Publicidade

É isso que vamos mostrar aqui. Vamos instalar e configurar o Rocket.Chat para uso interno, em uma rede privada. Usamos uma versão de pré-lançamento do Ubuntu 21.10 como nosso servidor de bate-papo.

Publicidade

Instalando Rocket.Chat

Existe um foto para Rocket.Chat, então a instalação deve ser indolor. Os snaps são projetados para serem fáceis de instalar, são isolados do resto do sistema e são atualizados automaticamente. Use este comando para instalar o servidor.

sudo snap install rocketchat-server

instalando o servidor rocket.chat

Quando a instalação terminar, dizemos ao Rocket.Chat para não usar HTTPS.

sudo snap set rocketchat-server https=disable

Desativando HTTS no Rocket.Chat da linha de comando

Precisamos informar ao Rocket.Chat onde o servidor está localizado. Substitua “ubuntu-21-10.local” pelo nome de rede do seu servidor.

Publicidade
sudo snap set rocketchat-server caddy-url=http://ubuntu-21-10.local

Configurando o URL do servidor rocket.chat

Rocket.Chat usa Caddy como seu servidor HTTP. Precisamos habilitá-lo para que seja executado automaticamente no momento da inicialização.

sudo snap set rocketchat-server caddy=enable

Configurando o servidor Caddy HHTP para execução automática no momento da inicialização

E, finalmente, podemos inicializar e executar o Caddy com as configurações que fornecemos:

sudo snap run rocketchat-server.initcaddy

Iniciando o servidor rocket.chat a partir da linha de comando

Publicidade

RELACIONADO: Como trabalhar com pacotes instantâneos no Linux

Reinicie os serviços do Rocket.Chat

Se você quiser reiniciar o servidor Rocket.Chat, você precisa reiniciar o serviço Rocket.Chat e o serviço Caddy.

sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

reiniciando o serviço rocket.chat

sudo systemctl restart snap.rocketchat-server.rocketchat-caddy.service

reiniciando o serviço caddy

Configurando Rocket.Chat

Abra seu navegador da web. Se você estiver no servidor de bate-papo, pode inserir “localhost: 3000” como o endereço. Se você estiver em outro computador na mesma rede, use o endereço IP ou o nome da rede do servidor de bate-papo, seguido de “: 3000” sem espaços.

Publicidade

Na tela de login, clique no link “Registrar uma nova conta”.

Tela de login do Rocket.Chat

Você será solicitado a fornecer seus detalhes de usuário.

Nova tela de detalhes do usuário

Preencha o formulário e clique no botão azul “Continuar” para prosseguir.

Publicidade

Você deve fornecer algumas informações sobre sua organização.

Nova tela de organização do usuário

Clique no botão azul “Continuar” para prosseguir.

A próxima tela pede detalhes sobre o servidor Rocket.Chat.

Tela de detalhes do Rocket.Chat Server

Publicidade

Clique no botão azul “Continuar” para prosseguir.

Na tela de configuração final, selecione o botão de opção “Confirmar autônomo, você precisará”. Estamos funcionando como um sistema local autônomo. Não estamos usando hospedagem do Rocket.Chat, então o “Concordo com os Termos e Política de Privacidade” não entra em jogo. Está acinzentado.

Clique no botão azul “Continuar” para prosseguir.

Tela de configuração do servidor autônomo

A primeira conta criada é automaticamente transformada em uma conta de administrador.

Publicidade

Para acessar as opções administrativas, clique em seu avatar no canto superior esquerdo do painel lateral. Por padrão, este é um quadrado colorido que contém a primeira letra do seu nome de usuário.

Menu suspenso de avatar

Clique na opção “administração” no menu suspenso. O painel lateral lista todas as opções administrativas. Vamos criar alguns usuários. Clique na opção “Usuários” no painel lateral.

Opções administrativas no painel lateral

Na visualização Usuários, clique no botão “Novo”.

Publicidade

Rocket.Chat lista de usuários configurados

O formulário de adição de usuário é exibido.

Adicionar um novo formulário de usuário

Complete a forma. Você precisará rolar para baixo para ver todos os campos. Clique no botão “Salvar” na parte inferior do formulário. Quando terminar de criar seus usuários, clique no botão “X” no canto superior direito do painel lateral.

O ícone X para fechar o painel lateral administrativo

Publicidade

Clique no ícone “Criar novo” no canto superior direito do painel lateral.

O ícone Criar Novo

Selecione “# Canal” no menu suspenso.

Opção de canal no menu suspenso Criar novo

Preencha o novo formulário de canal.

Publicidade

O formulário de criação de um novo canal

Clicar no ícone “Lente de aumento” no campo “Adicionar membros (opcional)” revela uma lista de usuários que você pode escolher. Esses usuários são adicionados automaticamente ao canal. Clique no botão azul “Criar” para fechar o formulário e criar o canal.

Agora que você criou alguns canais e usuários, vamos instalar o cliente e fazer o login de um usuário.

Usando o aplicativo Rocket.Chat para desktop

Podemos instalar o cliente de desktop Rocket.Chat em um piscar de olhos também. Este comando fará exatamente isso.

sudo snap install rocketchat-desktop

Instalando o cliente de desktop rocket.chat no Linux

Publicidade

Os clientes também estão disponíveis para Windows e macOS.

Inicie o cliente e faça login como um dos usuários que você acabou de criar.

Rocket.Chat tela de login do cliente desktop

Você pode fazer login usando seu nome de usuário ou endereço de e-mail.

O layout da interface do cliente segue a convenção atual onde os canais são listados e selecionados no painel lateral e as conversas são exibidas na seção principal da janela. Se você já usou algum dos principais clientes de bate-papo corporativo, já deve estar familiarizado com este layout.

Publicidade

Cliente de desktop Rocket.Chat Linux

As mensagens que você posta em um canal são visíveis para todos no canal. Você pode manter as coisas organizadas respondendo a um comentário em um tópico. Isso evita que uma discussão inunde a janela principal do canal. No entanto, os tópicos não são privados, qualquer pessoa pode se juntar a eles. As mensagens diretas permitem conversas privadas.

Você pode enviar arquivos e documentos arrastando-os para a janela de bate-papo.

Comunicação Imediata

Plataformas de chat e colaboração empresariais significam que os membros da equipe estão disponíveis para ajudar uns aos outros o tempo todo. Não há atrasos no e-mail com comunicações instantâneas. Se você realmente deseja se isolar para se concentrar em algo, defina seu status como ocupado ou invisível ou saia completamente.

Se você decidir que deseja adotar o Rocket.Chat e usá-lo remotamente e a partir de aplicativos móveis, registre-o em seu domínio e instale um certificado SSL / TLS. A documentação do Rocket.Chat irá guiá-lo por esse processo.

Publicidade