Docker Swarm Cluster

Docker Swarm em
3 VPS (Produção Real)

WireGuard + Traefik + GHCR + FastAPI + Postgres.

CUPOM: OTAVIOMIRANDA
Apoie o canal e pegue seu desconto (10% OFF)

Este patrocínio ajuda a manter meus vídeos no ar.

Visitas Hoje (únicas) ...
Container ...

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

Internet
↓ :443
Traefik (Load Balancer)
↙   ↘
Frontend
(Nginx)
API
(FastAPI)
Postgres
(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/