
Serveur de gestion cloud AIO
Un maillage WireGuard auto-hébergé avec un portail d'administration navigateur, le tout dans un seul conteneur.
L'espace des VPN superposés est encombré — Tailscale, Headscale, NetBird, wg-easy. Ils s'arrêtent tous à « vos appareils peuvent se joindre. » Wantastic continue.
1. Vous travaillez réellement sur les appareils depuis le navigateur. Aucun autre overlay auto-hébergé ne fournit :
2. Un conteneur, zéro travail de collage. Postgres, Redis, nginx, certbot,
iptables et l'application tournent tous ensemble sous s6-overlay. Tailscale
nécessite leur SaaS ; Headscale vous oblige à câbler vous-même l'interface, les
certificats et la base de données. docker run ici, vous avez terminé.
3. Un assistant web qui finalise le déploiement. Les autres outils vous donnent un binaire. Wantastic vous donne un formulaire : domaine, admin, email Let's Encrypt, envoyer. Il délivre le certificat, écrit la configuration nginx, applique le pare-feu et imprime les enregistrements DNS. Le premier démarrage prend environ une minute.
4. Un assistant IA dans le portail capable d'agir. Copilot (basé sur Claude, votre clé API) dispose d'appels d'outils limités — « créer un locataire », « pinger le routeur du bureau », « afficher le trafic de la dernière heure » — contrôlés par rôle. Ce n'est pas un chatbot greffé ; il touche les mêmes services internes que l'interface utilisateur.
L'isolation des sous-réseaux multi-locataires, l'authentification à deux facteurs TOTP/WhatsApp, le flux OAuth2 pour appareils, les comptes gérés par l'administrateur (pas d'inscription publique) complètent le tout.
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
Ensuite ouvrez https://<host>/ — l'assistant d'installation vous guide à
travers le domaine, le compte administrateur et l'optionnel Let's Encrypt en
environ une minute.
make build && ./bin/wantastic-core
Documentation dans docker/README.md pour les détails du
conteneur, docs/ pour les notes de protocole.
Les issues et les PR sont les bienvenues. Pour quelque chose de plus gros qu'une faute de frappe, ouvrez d'abord une issue pour discuter de l'approche.
MIT — voir LICENSE.
Si Wantastic résout un problème pour vous, laissez une étoile ⭐ — c'est ainsi que nous décidons de ce qu'il faut construire ensuite.