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