Простая веб-панель для управления сервером AmneziaWG, пользователями и клиентскими профилями из одного Docker-контейнера.
- Запуск на VPS (amd64 / arm64) в среде Docker.
- Изолированные личные кабинеты для нескольких пользователей.
- Создание конфигураций с ограничениями по времени действия.
- Заполнение AWG 2.0 параметров для маскировки под другие протоколы.
Установите Docker по
официальной инструкции, затем
создайте docker-compose.yml:
services:
awgui:
image: ghcr.io/reansn0w/awg-go:latest
container_name: awgui
restart: unless-stopped
volumes:
- awgui-data:/data
ports:
- "8443:8443/tcp"
- "51820:51820/udp"
devices:
- /dev/net/tun:/dev/net/tun
cap_add:
- NET_ADMIN
sysctls:
net.ipv4.ip_forward: "1"
volumes:
awgui-data:Запустите контейнер:
docker compose up -dСоздайте первого администратора:
docker compose run --rm awgui -createuserПосле запуска панель доступна по HTTPS на порту 8443.
Проект распространяется под лицензией GNU Affero General Public License v3.0 or later. Сторонние компоненты перечислены в THIRD_PARTY_NOTICES.md.
Подробная документация, сценарии настройки и технические детали будут описываться в Wiki.