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
- No painel Saplo, entra em Catálogo de aplicaçoes e escolhe Rocket.Chat (categoria "Ferramentas para empresas").
- 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.
- Confirma a instalaçao. O motor descarrega a imagem oficial
rocket.chatemongo:8.0e 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. - 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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
