> ## Documentation Index
> Fetch the complete documentation index at: https://docs.airys.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Guia de Implantação de Produção do AirysChat

> Entendendo a arquitetura de produção e os requisitos de implantação do AirysChat

Este guia irá ajudá-lo a implantar o AirysChat em produção!

## Arquitetura

Executar o AirysChat em produção requer o seguinte conjunto de serviços.

* Servidores web do AirysChat
* Workers do AirysChat
* Banco de Dados PostgreSQL
* Banco de Dados Redis
* Serviço de e-mail (Servidores SMTP / SendGrid / Mailgun, etc.)
* Armazenamento de Objetos (S3, Azure Storage, GCS, etc.)

<img src="https://mintcdn.com/airys/1FWn-RJM-8Ky_sbQ/self-hosted/images/architecture.png?fit=max&auto=format&n=1FWn-RJM-8Ky_sbQ&q=85&s=7eccc43f4fdd9959e0a86df111ffd502" alt="architecture" width="3360" height="1890" data-path="self-hosted/images/architecture.png" />

## Atualizando sua instalação do AirysChat

Uma nova versão do AirysChat é lançada por volta da primeira segunda-feira de cada mês. Também lançamos versões menores quando há necessidade de correções de bugs (hotfixes) ou atualizações de segurança.

Você pode ficar atualizado com o nosso [Roadmap](https://github.com/airyschat/airyschat/milestones) e os [lançamentos](https://github.com/airyschat/airyschat/releases) no GitHub. Recomendamos que você se mantenha atualizado com os nossos lançamentos para desfrutar dos recursos e atualizações de segurança mais recentes.

O processo de implantação de uma versão mais nova envolve a atualização dos seus servidores de aplicativo e workers com o código mais recente. A maioria das atualizações também envolve migrações de banco de dados, que podem ser executadas por meio do seguinte comando do Rails.

```bash theme={null}
bundle exec rails db:migrate
```

As instruções detalhadas podem ser encontradas nos respectivos guias de implantação.

## Opções de implantação disponíveis

Se você deseja auto-hospedar o AirysChat, a abordagem recomendada é usar uma das opções de instalação com um clique recomendadas na lista abaixo. Se você se sente à vontade com aplicativos Ruby on Rails, também pode utilizar as outras opções de implantação mencionadas abaixo.

* **[Heroku](/self-hosted/deployment/heroku)** (recomendado)
* **[Docker](/self-hosted/deployment/docker)** (recomendado)
* **[Linux](/self-hosted/deployment/linux-vm)**
* **[Kubernetes](/self-hosted/deployment/helm-chart)**
* **[AirysChat CTL](/self-hosted/deployment/airyschat-ctl)**

### Provedores de Nuvem

* **[AWS](/self-hosted/deployment/aws)**
* **[Azure](/self-hosted/deployment/azure)**
* **[DigitalOcean](/self-hosted/deployment/digitalocean)**
* **[Google Cloud](/self-hosted/deployment/gcp)**
* **[Heroku](/self-hosted/deployment/heroku)**
