
Servidor de Gerenciamento de Nuvem AIO
Uma malha WireGuard auto-hospedada com portal de administração no navegador, tudo em um único container.
O espaço de VPNs overlay é concorrido — Tailscale, Headscale, NetBird, wg-easy. Todos param em "seus dispositivos conseguem se alcançar." O Wantastic vai além.
1. Você realmente trabalha nos dispositivos pelo navegador. Nenhuma outra overlay auto-hospedada oferece:
2. Um container, zero trabalho de colagem. Postgres, Redis, nginx, certbot,
iptables e o aplicativo rodam juntos sob s6-overlay. O Tailscale
precisa do SaaS deles; o Headscale exige que você mesmo monte a UI, os
certificados e o banco de dados. docker run aqui, pronto.
3. Um assistente web que conclui a implantação. Outras ferramentas dão um binário. O Wantastic dá um formulário: domínio, admin, e-mail do Let's Encrypt, enviar. Ele emite o certificado, escreve a configuração do nginx, aplica o firewall e exibe os registros DNS. A primeira execução leva cerca de um minuto.
4. Um assistente de IA no portal que pode agir. O Copilot (baseado em Claude, sua chave de API) tem chamadas de ferramenta com escopo — "criar um tenant", "pingar o roteador do escritório", "mostrar o tráfego da última hora" — restringidas por função. Não é um chatbot acoplado; ele interage com os mesmos serviços em processo que a UI usa.
Isolamento de sub-redes multi-tenant, 2FA por TOTP/WhatsApp, fluxo de dispositivos OAuth2 e contas gerenciadas por administradores (sem cadastro público) completam o conjunto.
docker run -d --name wantastic \
--cap-add NET_ADMIN --restart unless-stopped \
-p 80:80 -p 443:443 -p 8291:8291 -p 51820:51820/udp \
-v wantastic-data:/var/lib/wantastic \
ghcr.io/wantastic-app/wantastic:latest
Depois abra https://<host>/ — o assistente de configuração guia você por
domínio, conta de administrador e Let's Encrypt opcional em cerca de um minuto.
make build && ./bin/wantastic-core
Documentação em docker/README.md sobre os detalhes
internos do container e em docs/ sobre as notas de protocolo.
Issues e PRs são bem-vindos. Para qualquer coisa maior que um typo, abra uma issue primeiro para podermos conversar sobre a abordagem.
MIT — veja LICENSE.
Se o Wantastic resolve um problema para você, deixe uma estrela ⭐ — é assim que decidimos o que construir em seguida.