- - Como configurar o servidor RocketChat no Linux

Como configurar o servidor RocketChat no Linux

Procurando hospedar seu próprio bate-papo em equipe em vez decontando com serviços como Slack e etc? Considere experimentar o RocketChat. É um software de bate-papo colaborativo de código aberto, semelhante ao Slack, com vários recursos semelhantes, como videoconferência, vários canais de bate-papo, suporte ao DM, chamadas de voz e muito mais.

Instalando o RocketChat via Snaps

O software do servidor RocketChat pode ser muitotedioso para correr. Exige muita configuração manual e configuração manual inicial caso contrário. Se você está olhando apenas para instalar o software e seguir em frente, a execução de pacotes snap do Ubuntu em um servidor é uma ótima maneira de contornar o processo de instalação tedioso.

Muitos usuários de Linux podem zombar do Snaps noum servidor, mas eles não são apenas para a área de trabalho. De fato, muitas ferramentas de servidor diferentes estão lentamente chegando à loja Snap. Além disso, agora é mais fácil do que nunca para a maioria das distribuições Linux instalar facilmente o snapd e pegar esses pacotes. Para instalar o software do servidor RocketChat no seu servidor Linux, primeiro descubra se ele pode realmente executar o snapd (provavelmente pode). Em seguida, siga o nosso guia sobre como configurar Snaps.

Com o snapd em execução, basta instalar a versão mais recente do software do servidor RocketChat:

sudo snap install rocketchat-server

Cliente RocketChat via Snaps

Embora este guia se concentre principalmente em obterNo software de servidor em execução, muitas pessoas também vão querer aprender como instalar o cliente de desktop Linux. Como o software de servidor, o cliente de desktop é facilmente instalado por snap. Para instalar, faça:

sudo snap install rocketchat-desktop

Instalando o RocketChat através do contêiner Docker

Aqueles que não desejam instalar o Rocket Chat noo servidor por configuração manual, mas também não deseja usar snaps, tem uma segunda opção para instalação rápida e fácil: RocketChat via Docker Containers. Assim como a versão Snap, aqueles que optarem por usar o software do servidor via Docker Hub obterão (principalmente) a configuração do servidor de bate-papo pré-configurado. Não há necessidade de instalar e configurar manualmente coisas como o Nginx. Em vez disso, tudo o que você precisa está em um contêiner compacto.

Para começar, verifique se o Docker está instalado no servidor Linux (ou na área de trabalho do Linux). Depois de instalado, puxe o contêiner RocketChat mais recente.

Agarrando a versão mais recente

su
docker pull rocketchat/rocket.chat:latest

Agarrando uma versão específica

Para pegar uma versão específica do RocketChat através de umContêiner do Docker, você precisará especificar o número da versão. Substitua o número exato da versão pelos Xs no comando. Não sabe qual versão pegar? Consulte o site do Rocket Chat para obter informações. Em seguida, puxe o contêiner mais recente com:

docker pull rocketchat/rocket.chat:vX.X.X

Agarrando a versão estável (oficialmente aprovada pelo Docker)

Puxando a versão mais recente do software para servidoré uma ótima maneira de garantir que os usuários sempre experimentem os recursos mais recentes à medida que são lançados. Infelizmente, nem sempre é bom ter o software mais recente. As coisas podem quebrar e, em um ambiente de produção, isso é um pesadelo. Felizmente, existe uma versão do software Rocket Chat "estável". Esta versão é oficialmente sancionada pelo Docker e é a versão estável.
Puxe-o do Docker Hub com:

docker pull rocket.chat

Configurando o servidor RocketChat

Com o fim do software resolvido,tudo o que resta é configurar tudo. 100% de toda a configuração do software do servidor de bate-papo no RocketChat é com a interface da web. Para abrir a interface da web do painel do administrador, você precisa primeiro encontrar o endereço IP do servidor. Lembre-se de que os endereços IP são diferentes se os usuários o acessam via LAN ou pela Internet (via VPS e etc.).

Nota: aqueles que usam o RocketChat através do contêiner do Docker devem seguir as instruções adicionais encontradas no leia-me da imagem.

É fácil acessar a interface do usuário via LAN, pois todos os usuários já se comunicam e interagem com o servidor na rede. Para descobrir o endereço IP da LAN interno do servidor, faça:

ip addr show | grep "inet 192.168"

A combinação de "ip addr show" com grep facilitará a filtragem do endereço IP interno do servidor. Pegue esse endereço IP e conecte-o a um navegador da web. Por exemplo:

http://192.168.1.100:3000

Aqueles que usam o Rocket Chat pela Internet precisarão encaminhar a porta 3000 e usar o endereço IP externo, e não o interno.

Configurando tudo

O primeiro passo para configurar tudo élogon. A maioria, se não todas as opções estiverem configuradas por padrão. Nenhuma configuração requer configuração, pois os padrões são bastante saudáveis. Os usuários podem facilmente fazer o DM para frente e para trás e criar canais (se o administrador lhes conceder permissão para fazê-lo através das configurações). O primeiro usuário a se inscrever será automaticamente uma conta de administrador.

Para acessar as configurações de administrador, clique na setapróximo ao nome de usuário e selecione "administração". Nesta área, é possível importar dados de uma instalação existente do Slack, do Hipchat e de muitos outros tipos diferentes de programas de bate-papo em equipe e colaborativos.

Os usuários acessam o endereço IP e criam umconta. A partir daí, eles podem participar de um canal. Como alternativa, instrua os usuários a instalar o cliente de bate-papo (via snap). Também existem versões disponíveis para outras plataformas.

Outras maneiras de instalar o RocketChat

Existem muitas maneiras diferentes de instalar o RocketBate-papo. Se o uso do Snaps ou do Docker não funcionar, considere verificar as outras maneiras pelas quais é possível implantar o software do servidor de bate-papo. Existem muitas opções diferentes, incluindo: FreeBSD, Windows, vários provedores de hospedagem e até o Raspberry Pi.

Comentários