Быстрый старт
Требования
Заголовок раздела «Требования»Сервер на Linux, домен с A-записью на его IP и доступ root. Подробнее на странице требований.
Шаг 1. Панель
Заголовок раздела «Шаг 1. Панель»sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/aaaSaZaN/gowave/main/install.sh)"Репозиторий с Ansible-плейбуками: aaaSaZaN/gowave-ansible
Установщик спросит базу данных, домен и reverse proxy, а потом сам настроит HTTPS. Для ручной установки используйте Systemd и SQLite или Docker Compose и PostgreSQL.
Шаг 2. Администратор
Заголовок раздела «Шаг 2. Администратор»Откройте https://<домен> сразу после установки: первый, кто зайдёт в панель, создаёт администратора.
Шаг 3. Нода
Заголовок раздела «Шаг 3. Нода»Добавьте ноду в панели и поставьте Go-ноду на сервер, через который пойдёт трафик. Установщику нужен SECRET_KEY из настроек ноды в панели.
Шаг 4. Пользователи
Заголовок раздела «Шаг 4. Пользователи»Создайте профиль конфигурации и хосты, затем пользователя. Его ссылка подписки сразу работает: что именно получит клиент, решают правила ответа.
Шаг 5. Страница подписки
Заголовок раздела «Шаг 5. Страница подписки»Необязательно. Страница подписки показывает пользователям инструкции и QR-коды и прячет адрес панели.
Если вы переезжаете
Заголовок раздела «Если вы переезжаете»Установщик сам находит Remnawave и PasarGuard на сервере и предлагает перенести данные. Базу 3x-ui можно перенести через CLI или rescue-меню. Ручные команды описаны в разделе Миграция.