AWGUI logo

AWGUI

Простая веб-панель для управления сервером AmneziaWG, пользователями и клиентскими профилями из одного Docker-контейнера.

GitHub Быстрый старт

Возможности

Быстрый старт

1. Установить Docker

Перед запуском нужен Docker с поддержкой Docker Compose. Инструкция по установке доступна в официальной документации Docker.

2. Создать 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:

3. Запустить контейнер

docker compose up -d

4. Создать первого администратора

docker compose run --rm awgui -createuser

5. Открыть панель

После запуска панель доступна по HTTPS на порту, указанном в docker-compose.yml.