Rocket.chat é fácil de configurar o aplicativo de bate -papo da equipe

Rocket.Chat Software de bate -papo ao vivo

Na premissa alternativa ao Slack com os recursos do Bot Bot.

O Rocket.Chat é fácil de configurar e ajuda as equipes a colaborar e fornecer suporte ao vivo. Melhore a transparência centralizando comunicações internas e externas.

Visão geral

Rocket.Chat está entre os populares softwares de bate -papo ao vivo em parte um projeto de bate -papo ao vivo de código aberto. Ele possui uma versão gratuita de bate -papo ao vivo como edição da comunidade, além de uma versão paga de bate -papo ao vivo hospedado para grandes empresas com recursos privados de bate -papo. Este aplicativo de bate -papo ao vivo é executado no navegador, mas também pode ser instalado em seu próprio servidor. O Rocket.Chat suporta suporte ao cliente de bate -papo ao vivo junto com o recurso de bate -papo da equipe. Possui aplicativos de desktop para Windows, Mac e Linux e aplicativos móveis também. O Rocket.Chat também suporta o recurso de videoconferência, que ajuda as equipes a colaborar. O Rocket.Chat construiu suporte para bots de bate -papo, o que ajuda a gerar leads, criar ingressos para ajudar e conversar entre canais. O suporte do plug -in Rocket.Chat também é uma grande vantagem contra os outros softwares de bate -papo ao vivo, como LiveChat, Zulipchat. Esta ferramenta de bate -papo e colaboração ao vivo ajuda as equipes a trabalhar remotamente. Pode ser uma alternativa barata para o zoom e a folga. Como o coronavírus está afetando os locais de trabalho em todo o mundo e a exigência de ferramentas remotas de colaboração e bate -papo ao vivo é muito alta.

Requisitos de sistema

O requisito real varia muito com: {{LINE_28}} {{LINE_29}} {{LINE_30}} {{LINE_31}} Servidor Bare-Metal-Intel Xeon E5-2603 V4 (ou equivalente) \ [1,7 GHz, 6 núcleos ] {{LINE_33}} {{LINE_34}} {{LINE_35}} A configuração mínima de hardware acima é ideal para corporativo ou grupo com até 1.000 usuários, até 300 níveis simultaneamente ativos e moderados de uploads mistas, compartilhamento e atividades de bot. VPS (mínimo)- núcleo único (2 GHz) {{LINE_38}} {{LINE_39}} VPS (recomendado)- núcleo duplo (2 GHz) {{LINE_41}} {{LINE_42}} A configuração virtual acima, quando não é super-provisionada pelo provedor, pode acomodar pequenas implantações de até 500 usuários, até 100 atividades simultaneamente ativas e moderadas de uploads, compartilhamento e botão

Características

A maioria dos recursos básicos para conversar, compartilhar arquivos e integrar com outros aplicativos como Trello ou Google Drive estão disponíveis em todas as versões. No entanto, para alguns recursos avançados, você terá que escolher planos pagos do foguete. A seguir, estão os principais recursos do bate -papo de foguetes

  • Software de código aberto gratuito
  • Licença de MIT sem complicações
  • BYOS (traga seu próprio servidor)
  • Vários quartos
  • Mensagens diretas
  • Grupos Privados
  • canais públicos
  • Notificações de desktop e móveis
  • Editar e excluir mensagens enviadas
  • menções
  • Avatares
  • Markdown
  • Emojis
  • Escolha entre 3 temas: claro, escuro, preto
  • classificar conversas em ordem alfabética ou grupo por atividade, não lido ou favoritos
  • Transcrições / História
  • Upload / compartilhamento de arquivo
  • I18n - \ [internacionalização com lingohub ]
  • Hubot Friendly - \ [Hubot Integration Project ]
  • Mídia incorpore
  • Visualizações de link
  • Autenticação LDAP
  • APIs de repouso
  • Locais remotos Monitoramento de vídeo
  • Aplicativo de desktop nativo de plataforma cruzada

Instalação via Snap no Ubuntu

Instalar um snap no Ubuntu é tão fácil quanto

sudo snap install rocketchat-server

Em seguida, navegue para http: // localhost: 3000 e configurar foguete.chat. Os snaps são seguros. Rocket.Chat e todas as suas dependências são isoladas do restante do seu sistema. Snaps também atualizamos automaticamente quando lançarmos uma nova versão. Portanto, não precisa de mais atualização de problemas. No Ubuntu 16.04LTS, instale o Snapd primeiro:

sudo apt-get install snapd 

Instalação via docker

Primeiro, inicie uma instância de Mongo e inicie o REPLICASET:

$ docker run --name db -d mongo:4.0 --smallfiles --replSet rs0 --oplogSize 128
$ docker exec -ti db mongo --eval "printjson(rs.initiate())"

Em seguida, inicie o Rocket.Chat vinculado a esta instância de Mongo:

$ docker run --name rocketchat --link db --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat

Isso iniciará uma instância do foguete. Se você quiser acessar a instância diretamente na porta padrão na máquina host:

$ docker run --name rocketchat -p 80:3000 --link db --env ROOT_URL=http://localhost --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat

Em seguida, acesse -o via http: // localhost em um navegador. Substitua o localhost na raiz \ _url pelo seu próprio nome de domínio, se você estiver hospedando em seu próprio domínio. Se você estiver usando um provedor de terceiros ou trabalhando com Kubernetes, precisará substituir a variável de ambiente Mongo \ _url:

$ docker run --name rocketchat -p 80:3000 --env ROOT_URL=http://localhost --env MONGO_URL=mongodb://mymongourl/mydb --env MONGO_OPLOG_URL=mongodb://mymongourl: 27017/local -d rocket.chat

Perguntas frequentes

#VALUE!

Quando minha instalação Snap receberá a versão mais recente?

Os Snaps são uma das nossas maiores base de instalação. Eles também são atualização automática. Como resultado, gostamos de gastar mais tempo testando antes de liberar. Os snaps atualizados geralmente são lançados por volta do dia 15 do mês - cerca de duas semanas após um novo lançamento. Isso nos dá tempo para procurar problemas para que você não precise. Se você tiver requisitos especiais e realmente precisar usar a versão mais recente imediatamente, considere outro método de instalação, por exemplo, Docker

Ubuntu 16.04 LTS dá mensagem “Snap não encontrada”, o que está errado?

Verifique se você está usando imagens x64 ou amd64 (ou ARMHF), especialmente em VPS ou VMs. X86 (32 bits) não é suportado.

Como faço para atualizar manualmente para um novo lançamento?

Enquanto as atualizações acontecem automaticamente geralmente dentro de 6 horas a partir do momento do lançamento, você pode atualizar manualmente emitindo este comando:

sudo snap refresh rocketchat-server 

** Como faço para reverter para a versão anterior do Rocket.chat?

sudo snap revert rocketchat-server 

Como eu digo se Rocket.chat está realmente executando?

Você pode verificar o status do Rocket.Chat com:

sudo service snap.rocketchat-server.rocketchat-server status 

Você também pode verificar o status de Mongo e Caddy:

sudo service snap.rocketchat-server.rocketchat-mongo status
sudo service snap.rocketchat-server.rocketchat-caddy status 

Como posso ver os logs?

Para ver os logs do Rocket.chat:

sudo journalctl -f -u snap.rocketchat-server.rocketchat-server 

Para ver os troncos de Mongo ou Caddy:

sudo journalctl -f -u snap.rocketchat-server.rocketchat-mongo 
sudo journalctl -f -u snap.rocketchat-server.rocketchat-caddy

eu preciso reiniciar o Rocket.chat, como faço isso?

Para reiniciar o Rocket.Chat:

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

Mongo e Caddy podem ser reiniciados da mesma forma:

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

O que é a política de reinicialização?

A política do Snap é reiniciar o fracasso.

Como faço o backup dos meus dados de snap?

1 . Pare o seu servidor Rocketchat:

sudo service snap.rocketchat-server.rocketchat-server stop

Observação: Enquanto o serviço Rocketchat-Server deve ser interrompido, o serviço Rocketchat-Mongo deve ser mantido em funcionamento!

sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
   Active: active (running) (...)

2 . Emitir este comando de backup:

sudo snap run rocketchat-server.backupdb

3 . Se tudo correr bem, você verá alguma saída semelhante a:

[+] A backup of your data can be found at /var/snap/rocketchat-server/common/backup/rocketchat_backup_.tar.gz

4 . Comece seu servidor Rocketchat:

sudo service snap.rocketchat-server.rocketchat-server start

5 . Copie seu arquivo de backup para um sistema diferente para proteger!

Como restaurar dados de backup para o meu snap?

1 . Pare o seu servidor Rocketchat:

sudo service snap.rocketchat-server.rocketchat-server stop

Observação: Enquanto o serviço Rocketchat-Server deve ser interrompido, o serviço Rocketchat-Mongo deve ser mantido em funcionamento!

sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
   Active: active (running) (...)

2 . Copie seu arquivo de backup para a pasta comum do Snap:

sudo cp rocketchat_backup.tgz /var/snap/rocketchat-server/common/

3 . Emitir este comando de restauração:

sudo snap run rocketchat-server.restoredb /var/snap/rocketchat-server/common/rocketchat_backup.tgz

4 . Se você estiver substituindo um banco de dados existente, você será avisado:

**ATTENTION**
* Your current database WILL BE DROPPED prior to the restore!
* Would you like to make a backup of the current database before proceeding?
* (y/n/Q)>
  • \ [*] Extraindo o arquivo de backup …
  • \ [*] Restaurando dados …
  • \ [*] Preparando banco de dados …
  • \ [+] Restauração concluída! Reinicie os Serviços Snap.Rocketchat para verificar. Se algo der errado, você receberá um caminho para o arquivo de log relevante para ajudar a remediar erros. Nesse caso, o banco de dados pode não ser utilizável até que uma restauração seja executada com sucesso. 6 . Comece seu servidor Rocketchat:
sudo service snap.rocketchat-server.rocketchat-server start

Como adiciono a opção para montar mídia?

Observe que a interface que fornece a capacidade de acessar mídia removível não está conectada automaticamente na instalação; portanto, se você quiser usar o armazenamento externo (ou usar um dispositivo em /mídia para dados), você precisa dar a permissão de snap para acessar mídia removível conectando essa interface:

sudo snap connect rocketchat-server:removable-media

Quais pastas usam os snaps?

  • Seus arquivos SNAP reais para cada versão do Rocket.chat são copiados para: /var/lib/snapd/snaps e eles são montados no modo somente leitura.
  • Seu diretório comum Snap é: /var/snap/Rocketchat-server/Common/; uploads de arquivo no disco e o banco de dados são armazenados aqui.
  • Seu diretório de dados SNAP é /var/snap/Rocketchat-Server/; Esta é uma pasta de versão.
  • Você pode acessar o diretório de dados SNAP atual em /var/snap/Rocketchat-Server/Current

** Como remover uma versão anterior específica do Rocket.chat?

Você pode fazer isso emitindo o seguinte comando, onde n é a versão desejada:

snap remove --revision=N rocketchat-server

Como adiciono uma ferramenta como Strace para depurar o que está acontecendo no meu snap?

snapcraft prime
snap try prime --devmode
cp /usr/bin/strace prime
snap run  --shell
sudo ./strace

Como faço para alterar a porta Rocket.Chat, Mongo \ _url e Mongo \ _oplog \ _url no meu snap?

A partir da versão 0.73, é possível configurar essas variáveis ​​ambientais por meio de ganchos como este:

sudo snap set rocketchat-server port=
sudo snap set rocketchat-server mongo-url=mongodb://:/
sudo snap set rocketchat-server mongo-oplog-url=mongodb://:/local

Lembre -se de reiniciar o serviço Rocket.Chat depois de definir novos valores:

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

Este é um exemplo para executar o Rocket.

sudo snap set rocketchat-server port=4000
sudo snap set rocketchat-server mongo-url=mongodb://localhost:27017/rocketchat
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

Como altero outras variáveis ​​ambientais no meu snap?

A partir da versão 0.73, é possível substituir qualquer foguete. Um arquivo para alterar as configurações do SMTP:

cat /var/snap/rocketchat-server/common/overwrite-smtp.env
OVERWRITE_SETTING_SMTP_Host=my.smtp.server.com

Lembre -se de reiniciar o serviço Rocket.Chat após criar arquivos .env:

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

Mais de um arquivo .env é permitido e mais de uma variável ambiental definida por arquivo é permitida.

 Português