#
DeployAlly
Plataforma de deployment automatizado para aplicações containerizadas com gerenciamento centralizado.
#
Visão Geral
| Aspecto |
Detalhe |
| Versão |
0.5.1 |
| Tipo |
SaaS + CLI Tool |
| Linguagens |
Rust (CLI), Python (Backend), React (Frontend) |
| Status |
Production |
#
O que é o DeployAlly
DeployAlly simplifica o deployment de containers através de:
- Templates inteligentes: Configurações pré-definidas para MySQL, Redis, WordPress, n8n, e mais
- CLI simples: Um comando para fazer deploy
- Gerenciamento centralizado: Dashboard para monitorar todos os servidores
- Taxonomia clara: Organização hierárquica de recursos
#
Como Funciona
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Template │ ──▶ │ Definition │ ──▶ │ Instance │
│ (YAML) │ │ (Spec+Params)│ │ (Container) │
└─────────────┘ └─────────────┘ └─────────────┘
- Template: Configuração base de um serviço (ex: MySQL 8.4)
- Definition: Template + parâmetros preenchidos (senha, nome do banco)
- Instance: Container em execução no servidor
#
Templates Disponíveis (v0.5.0)
#
Assets (Bancos de Dados)
| Template |
Versões |
Descrição |
| MySQL |
8.4, 5.7 |
Banco de dados relacional |
| Redis |
7 |
Cache e message broker |
| PostgreSQL |
16 |
Banco de dados relacional avançado |
#
Infrastructure
| Template |
Versões |
Descrição |
| Traefik |
2.11 |
Ingress controller e load balancer |
| Prometheus |
- |
Coleta de métricas |
| Grafana |
- |
Dashboards de monitoramento |
#
Applications
| Template |
Versões |
Descrição |
| WordPress |
6 |
CMS para sites e blogs |
| n8n |
Standalone, Multi-Worker |
Automação de workflows |
| Evolution API |
- |
Integração com WhatsApp |
| Mautic |
4, 5, 6 |
Marketing automation |
| Mailcow |
- |
Servidor de email completo |
| Chatwoot |
- |
Helpdesk e atendimento |
| phpMyAdmin |
5 |
Administração de MySQL via web |
#
Arquitetura
┌─────────────────────────────────────────────────────────┐
│ Usuário │
└─────────────────────┬───────────────────────────────────┘
│
┌─────────────┴─────────────┐
▼ ▼
┌───────────────┐ ┌───────────────┐
│ Dashboard │ │ CLI Tool │
│ (React) │ │ (Rust) │
└───────┬───────┘ └───────┬───────┘
│ │
└───────────┬───────────────┘
▼
┌───────────────┐
│ API (Flask) │
│ + MySQL │
└───────┬───────┘
│
┌───────────┴───────────┐
▼ ▼
┌───────────────┐ ┌───────────────┐
│ Servidor 1 │ │ Servidor N │
│ + Client │ │ + Client │
└───────────────┘ └───────────────┘
#
Componentes
| Componente |
Descrição |
| Client CLI |
Ferramenta de linha de comando para deploy |
| API Backend |
Gerenciamento centralizado de servidores e deployments |
| Dashboard |
Interface web para visualização e controle |
| Implant |
Preparação automática de servidores (Docker, configs) |
| Vault |
Gerenciamento seguro de secrets |
#
Requisitos de Sistema
#
Servidor de Destino
- Linux (Ubuntu 20.04+, Debian 11+, CentOS 8+)
- Docker 20.10+
- 1GB RAM mínimo (recomendado 2GB+)
- Conexão com internet
#
CLI Local
- Linux, macOS ou Windows (WSL)
- Rust 1.75+ (se compilar do fonte)
#
Próximos Passos
- Instalação e Configuração - Configure o DeployAlly em 5 minutos
- Sistema de Templates - Entenda como funcionam os templates
- Referência CLI - Todos os comandos disponíveis
- Integração com API - Configure acesso programático (restrito)
#
Links Úteis
By
Borlot.com.br on 13/02/2026