
AIO Cloud Managment Server
Самостоятельно размещаемая mesh-сеть WireGuard с веб-порталом для администрирования, всё в одном контейнере.
Пространство overlay-VPN переполнено — Tailscale, Headscale, NetBird, wg-easy. Все они останавливаются на том, что «ваши устройства могут связаться друг с другом». Wantastic идёт дальше.
1. Вы реально работаете с устройствами из браузера. Ни одна другая самостоятельно размещаемая оверлейная сеть не предоставляет:
2. Один контейнер, никакой склейки. Postgres, Redis, nginx, certbot, iptables и приложение работают вместе под управлением s6-overlay. Tailscale требует их SaaS; Headscale требует от вас самостоятельной настройки UI, сертификатов и базы данных. Здесь нужно только docker run — и готово.
3. Веб-мастер, который завершает развёртывание. Другие инструменты дают вам бинарный файл. Wantastic даёт вам форму: домен, администратор, email для Let's Encrypt, отправить. Он выпускает сертификат, записывает конфигурацию nginx, применяет настройки брандмауэра и выводит DNS-записи. Первый запуск занимает около минуты.
4. Встроенный AI-помощник, который может действовать. Copilot (на базе Claude, ваш API-ключ) имеет ограниченные вызовы инструментов — «создать клиента», «пинговать офисный маршрутизатор», «показать трафик за последний час» — с разграничением по ролям. Это не прикрученный чат-бот; он взаимодействует с теми же внутрипроцессными сервисами, что и UI.
Изоляция подсетей для нескольких клиентов, TOTP/WhatsApp 2FA, OAuth2 device flow, управляемые администратором учётные записи (без публичной регистрации) завершают картину.
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
Затем откройте https://<host>/ — мастер установки проведёт вас через домен, учётную запись администратора и опциональный Let's Encrypt примерно за минуту.
make build && ./bin/wantastic-core
Документация по внутреннему устройству контейнера — в docker/README.md, заметки по протоколу — в docs/.
Приветствуются Issues и PR. Для чего-то большего, чем опечатка, сначала откройте issue, чтобы мы могли обсудить подход.
MIT — см. LICENSE.
Если Wantastic решает для вас проблему, поставьте звезду ⭐ — это помогает нам решать, что делать дальше.