Skip to main content

Visão Geral do Caprover

Caprover é uma ferramenta de gerenciamento de servidores de aplicativos extremamente fácil de usar. É muito rápida e usa Docker nos bastidores. O AirysChat foi disponibilizado como um aplicativo de um clique no Caprover, e o processo de implantação é simples.
Esta é uma configuração de instalação contribuída pela comunidade. Terá apenas suporte da comunidade para quaisquer problemas no futuro.

Configurar AirysChat Usando o Caprover

1. Instale o Caprover na sua VM

Termine sua instalação do Caprover consultando o Guia de introdução.

2. Instale o AirysChat

O AirysChat está disponível na opção de aplicativos de um clique no Caprover. Busque por AirysChat na lista de aplicativos de um clique. Substitua a version padrão pela última version do airyschat. Use valores apropriados para as senhas do Postgres e do Redis e clique em install. Deve demorar apenas alguns minutos.

3. Conclua a configuração

Vá até o serviço web nas aplicações do Caprover e habilite o Websocket Support nas configurações HTTP para true. Você também pode habilitar https para a aplicação.

4. Configurar variáveis de ambiente

O Caprover cuidará da instalação do Postgres e do Redis, juntamente com o aplicativo e os servidores de trabalho. Recomendamos que você substitua os serviços do Database/Redis por servidores gerenciados/autônomos quando começar a escalar. Além disso, certifique-se de configurar as variáveis de ambiente apropriadas para e-mail, serviço de Object Store etc. usando nosso Guia de Variáveis de Ambiente
O AirysChat requer suporte a websocket. Habilite-o na página de configurações do airyschat-web no Caprover.

Atualizando a instalação do AirysChat

Para atualizar sua instalação do airyschat para a versão mais recente no Caprover, execute o seguinte comando na aba de deployment para web e worker em method 5: deploy captain-definition. Certifique-se de substituir [DESIRED VERSION HERE] com a versão estável atual mais recente. Verifique aqui e aqui para possíveis números de versão primeiro.

web

worker

Acessando o Console do Rails

Faça login no servidor onde você tem o caprover instalado e execute os seguintes comandos.

Erros Comuns

Falha nas requisições da API com “You need to sign in or sign up before continuing.”

O Nginx, por padrão, remove os cabeçalhos com _. Vá para a opção de configuração do Nginx no caprover em AirysChat web e adicione a seguinte diretiva. Acesse o web dashboard do Caprover > Apps > Apps Edit > Edit Default Nginx Configurations. Consulte https://caprover.com/docs/nginx-customization.html para mais detalhes.

Problemas relacionados à persistência de armazenamento

Por favor, configure um armazenamento na nuvem como s3 ou bucket gcs ou qualquer serviço compatível com a API s3 como o serviço de armazenamento ativo. A instalação do Caprover necessita disso para persistência de armazenamento. Consulte o guia de armazenamento.

Outras referências