Pular para o conteúdo principal

Introdução

O AirysChat CTL (cwctl) é uma ferramenta de interface de linha de comando (CLI) para instalar e gerenciar uma instalação auto-hospedada do AirysChat no Linux. O cwctl visa abstrair as interações bash comuns com uma instalação do AirysChat e fornecer uma sintaxe fácil de usar. Isso não se destina a ser uma substituição completa. Se você estiver executando uma instância do AirysChat v2.7.0 ou posterior, o cwctl já terá sido instalado para você como parte da instalação. Verifique se o cwctl já está instalado com o comando
cwctl --version
Se o cwctl não estiver presente, siga os passos abaixo para instalar o AirysChat CTL.

Instalar ou Atualizar o AirysChat CTL

Se você usou uma versão mais antiga do script de instalação (< 2.0), você não terá o cwctl no seu PATH. Para instalar/atualizar o AirysChat CTL, execute:
wget https://get.airyschat.app/linux/install.sh -O /usr/local/bin/cwctl && chmod +x /usr/local/bin/cwctl
cwctl --help
O comando acima requer acesso root para instalar o cwctl em /usr/local/bin.

Ajuda

Para saber mais sobre as opções suportadas pelo cwctl, use o comando:
sudo cwctl --help

Atualizando para uma versão mais recente do AirysChat

Sempre que uma nova versão do AirysChat for lançada, siga os passos abaixo para atualizar sua instância.
sudo cwctl --upgrade
Isso atualizará sua instância do AirysChat para a versão estável mais recente. Se você estiver executando um branch personalizado em produção, não use isso para atualizar.

Configurar o Nginx com SSL após a instalação

Para configurar o Nginx com SSL após a configuração inicial (se você respondeu no à configuração do servidor web/SSL durante a primeira instalação)
Por favor, adicione um registro A apontando para o IP da sua instância do AirysChat antes de prosseguir.
sudo cwctl --webserver

Reiniciar o AirysChat

sudo cwctl --restart

Executando o Console do Rails

sudo cwctl --console

Visualizando Logs

Para ver os logs do servidor web do AirysChat (rails), use:
sudo cwctl --logs web
Para ver os logs do servidor worker do AirysChat (sidekiq), use:
sudo cwctl --logs worker

Versão

Para verificar a versão do AirysChat CTL,
sudo cwctl --version