PT
Iniciar sessão Criar conta

Como montar o Rocket.Chat na Saplo: chat empresarial próprio em vez do Slack Pro

O Slack Pro para cinco utilizadores custa 39 € por mês, ou 464 € por ano, e a conta cresce com cada novo membro da equipa. Rocket.Chat é um comunicador open source com canais, threads, mensagens privadas e vídeo, sem limite de utilizadores, instalado na Box M por 63 € por ano. Guia passo a passo.

Grzegorz Kalmus ·

A equipa que comunica pelo Slack mais cedo ou mais tarde olha para a conta: o plano Pro para cinco utilizadores custa 39 € por mês, ou seja, 464 € por ano, e cada pessoa extra na equipa aumenta a conta, porque o Slack cobra a subscrição por cada utilizador individualmente. Além disso, todo o histórico de conversas, ficheiros carregados e integrações ficam na nuvem do fornecedor. Rocket.Chat é um comunicador empresarial open source: canais de equipa, tópicos, mensagens privadas, chamadas de voz e vídeo e integrações, tudo no teu próprio servidor e sem limite de utilizadores. Abaixo está um passo a passo de como instalar o Rocket.Chat no Saplo.

Porque escolher o Rocket.Chat em vez do Slack Pro

Um comunicador pago na cloud é cómodo enquanto a equipa é pequena e a fatura baixa. Os problemas começam quando a empresa cresce:

  • subscrição cobrada por utilizador, o Slack Pro para cinco utilizadores custa 39 € por mês, ou seja, 464 € por ano, e a fatura aumenta com cada novo membro da equipa, independentemente da frequência de utilização,
  • histórico de conversas e ficheiros ficam no fornecedor, anos de decisões de projeto, links e anexos ficam nos servidores de uma empresa externa, e o plano gratuito do Slack ainda oculta mensagens com mais de 90 dias,
  • não existe versão para servidor próprio, o Slack existe exclusivamente na cloud, pelo que a comunicação interna da empresa passa sempre pela infraestrutura do fornecedor externo, independentemente do plano pago.

O Rocket.Chat não tem nenhuma dessas desvantagens: é um comunicador completo instalado no teu Box, com canais, threads, mensagens privadas e videochamadas. A licença não limita o número de utilizadores, podes criar contas sem limite, e o custo total é apenas o do próprio Box, quer escrevam cinco pessoas, quer cinquenta.

Requisitos

Para instalar o Rocket.Chat no Saplo, precisas de:

  • Um Box com Docker ativado (o motor liga-o automaticamente na instalação a partir do catálogo, é necessária a aninhamento em contêiner, que o Saplo oferece por defeito),
  • pelo menos 2 GB de RAM livre no Box e 10 GB de espaço no disco, o plano mais barato que aguenta isto é o Box M por 65 € por ano (o plano dá também acesso SSH com chave, útil se quiseres consultar os logs dos contêineres),
  • domínio ou subdomínio *.saploapp.pl incluído no preço de cada plano, onde o chat ficará alojado,
  • não precisas de uma base de dados separada, o motor cria o próprio contêiner MongoDB juntamente com a aplicação e configura-o conforme o Rocket.Chat exige.

Podes encontrar uma descrição completa da aplicação e o seu lugar no catálogo na página do Rocket.Chat no Saplo.

Instalaçao passo a passo

  1. No painel Saplo, entra em Catálogo de aplicaçoes e escolhe Rocket.Chat (categoria "Ferramentas para empresas").
  2. Indica a Box com pelo menos 2 GB de RAM livre e 10 GB de espaço livre no disco, assim como o domínio ou subdomínio onde o chat vai funcionar.
  3. Confirma a instalaçao. O motor descarrega a imagem oficial rocket.chat e mongo:8.0 e cria dois contentores ligados numa rede única: a base de dados está visível apenas para a aplicaçao, enquanto o chat expõe para fora somente o nginx da Box com SSL gratuito.
  4. A base arranca como um replica set de um único nó e o motor inicializa-o automaticamente. O Rocket.Chat exige o modo replica set mesmo com um único nó, pois as notificaçoes em direto das novas mensagens lêem o oplog da base, que uma base MongoDB independente normal não possui.
  5. A primeira inicializaçao pode demorar alguns minutos: as imagens juntas pesam mais de 1,4 GB, e a aplicaçao na primeira execuçao constrói cache e executa migraçoes do esquema da base. O motor espera que o chat responda de facto via HTTP antes de considerar a instalaçao concluída, pelo que uma instalaçao mais longa não significa erro.
  6. Após a instalaçao, o chat funciona sob o domínio indicado e crias a conta de administrador logo na primeira entrada.

Primeiros passos depois da instalação

  1. Abre o domínio da aplicação. O assistente "Setup Wizard" vai pedir o nome da organização, o endereço de e-mail e a palavra-passe. Isto torna-se a primeira conta de administrador e mais ninguém terá acesso a ela, por isso faz este passo logo após a instalação.
  2. Desativa o registo aberto (Administração -> Definições -> Contas), para que pessoas fora da equipa que acedam ao teu domínio não possam criar contas por conta própria. Convidas a equipa por links a partir da administração.
  3. Cria canais para equipas e projetos, e divide temas longos em tópicos para que o canal principal se mantenha legível. Mensagens privadas são para conversas a dois, e os ficheiros carregados no chat ficam guardados no disco do teu Box.
  4. Instala as aplicações desktop e móveis Rocket.Chat e adiciona aí o endereço do teu servidor. Funcionam como um cliente Slack: faz login com a conta do chat e tens todo o histórico, também fora do navegador.
  5. Liga o email (Administração -> Email -> SMTP), para que o chat envie confirmações de registo, links para redefinir palavra-passe e notificações de mensagens por ler. A caixa de correio está incluída em todos os planos, por isso basta usares os dados SMTP.

Rocket.Chat na Saplo contra Slack Pro

Slack Pro (5 utilizadores) Rocket.Chat na Saplo
Custo anual 464 € (39 €/mês) 63 € (Box M)
Taxa por utilizador adicional sim, o custo aumenta com cada membro da equipa não, conta o recurso do Box
Onde ficam as conversas e ficheiros na cloud do fornecedor no teu Box
Aplicações móveis e desktop sim sim, introduzem o endereço do teu servidor
Versão self-hosted não sim, tudo no teu servidor

Além disso, há a forma de faturação: a subscrição na cloud é paga mensalmente independentemente de tudo, enquanto o Box é faturado uma vez por ano, pelo que o custo do comunicador deixa de ser uma despesa que aumenta automaticamente com o crescimento da equipa.

Perguntas frequentes

Preciso de uma base de dados separada? Não, o motor Saplo instala um contêiner MongoDB juntamente com a aplicação e inicializa automaticamente um replica set de nó único, necessário para o Rocket.Chat em tempo real. Não tens que configurar a base de dados manualmente nem comprar nada adicional.

Pago por cada utilizador extra? Não, esta edição do Rocket.Chat não limita o número de lugares. Podes criar contas sem limite e sem pagar por cada conta adicional, sendo o único limite real o espaço do teu Box: o histórico das conversas e os ficheiros carregados são guardados no disco do Box.

Pessoas fora da equipa podem criar conta? Por defeito, o registo está aberto, como na maioria dos comunicadores self-hosted. Se quiseres que o chat sirva só a tua empresa, desativa o registo em Administração -> Definições -> Contas e convida as pessoas através de links.

As videochamadas funcionam? As chamadas 1:1 ligam-se via WebRTC e funcionam logo após a instalação, enquanto as videochamadas de grupo usam o Jitsi Meet incorporado no Rocket.Chat. Em ambientes com NAT muito restritivo, o áudio ou vídeo em chamadas 1:1 pode não funcionar sem um servidor TURN próprio, que podes configurar em Administração -> Video Conferencing.

O chat envia emails? Só envia depois de configurares o SMTP em Administração -> Email -> SMTP. Sem isto não são enviados confirmações de registo, redefinições de senha nem notificações. O serviço de email está incluído em todos os planos, só tens que inserir os dados da tua caixa de correio.

Quanto espaço ocupa a instalação? O manifesto da receita declara um mínimo de 10 GB no disco, e as imagens Docker pesam mais de 1,4 GB no total. O Box M, o plano mais económico que suporta isto, tem 30 GB, ficando bastante espaço para o histórico e ficheiros carregados.

Se a tua equipa paga por cada pessoa no Slack mas quer ter o histórico e os ficheiros no seu próprio servidor, contacta-nos que ajudamos a escolher o Box e a configurar o Rocket.Chat.

  • #Chat
  • #Docker
  • #Guia
  • #Trabalho em equipa
  • #Rocket.Chat