Docker Swarm em
3 VPS (Produção Real)
WireGuard + Traefik + GHCR + FastAPI + Postgres.
Este patrocínio ajuda a manter meus vídeos no ar.
Infraestrutura
Cluster com KVM2, KVM4 e KVM8 interligados via WireGuard (rede privada 10.100.0.0/24).
Roteamento
Traefik recebe tudo na porta 443 e distribui para os serviços.
CI/CD & Imagens
Imagens buildadas no GitHub Actions e hospedadas no GHCR. Deploy via Webhook.
Banco de Dados
Postgres 18 rodando como serviço stateful, fixado no nó mais robusto.
Backend
API em FastAPI escalável, servindo dados de acesso em tempo real.
Frontend
Página estática servida por Nginx, ultra leve e performática.
Arquitetura Simplificada
(Nginx)
(FastAPI)
(Stateful)
* Todos os nós conectados via WireGuard
Teste Rápido
Execute no seu terminal para ver a API respondendo:
curl -fsS https://app.myswarm.cloud/api/visit
Ou acesse a home via curl:
curl -fsS https://app.myswarm.cloud/