Operações
Guia de implantação, configuração e manutenção da plataforma ION Guard em ambientes de produção.
Visão geral
O ION Guard é distribuído como um conjunto de containers Docker gerenciados via Docker Compose. A infraestrutura inclui:
| Serviço | Descrição |
|---|---|
| Nginx | Proxy reverso com HTTPS |
| PHP-FPM | Aplicação Laravel |
| MariaDB | Banco de dados relacional |
| Valkey (Redis) | Cache, filas e sessões |
| InfluxDB | Armazenamento time-series de sinais BLE |
| Mosquitto | Broker MQTT para comunicação com hardware |
| Reverb | Servidor WebSocket para tempo real |
| Workers | Processadores de fila e listeners MQTT (1 por módulo habilitado) |
Modelos de deploy
On-premises
Instalação local na infraestrutura do cliente. O pacote inclui todos os containers e a documentação é acessível offline em /docs.
Requisitos mínimos:
- Ubuntu 24.04 LTS ou Debian 12+
- Docker Engine 24+ e Docker Compose v2
- 4 GB RAM (8 GB recomendado)
- 20 GB disco
- Rede local com acesso aos gateways BLE
Cloud (SaaS)
Deploy em infraestrutura cloud com acesso via subdomínio por tenant.
Guias
Implantação
- Requisitos — Requisitos de hardware e software
- Instalação — Instalação passo a passo
- Configuração — Variáveis de ambiente e configurações
- Instalação de Módulos — Instalar e remover módulos
Manutenção
- Backup e Restauração — Estratégia de backup
- Atualização — Processo de upgrade de versão
- Monitoramento — Health check, logs e métricas
- Resolução de Problemas — Diagnóstico de problemas comuns