WG Admin Backend (PHP + Slim 4, JWT, MariaDB) — расширенная версия
Включено:
- CRUD API для пользователей и серверов
- JWT аутентификация
- Автоотключение пользователей по expires_at (cron job)
- Ограничение трафика через tc (скрипты для хоста) и управление WireGuard через SSH
- Prometheus exporter (Python) для метрик WG и пользователей
- Grafana дашборд (JSON) примеры
- Интеграция frontend-архива (в public/frontend)
- Docker Compose со сервисами: app, db, nginx, exporter, prometheus, grafana, cron-worker
Примечание: Скрипты для управления tc и wg требуют привилегий на хосте или использования привилегированного контейнера с доступом к ip, tc и wg или с SSH доступом к удалённым серверам. Перед production — настройте SSH-ключи и проверьте права.