PostgreSQL запускается в отдельном контейнере на автоматически подобранном локальном порту.
Axottle на сервере.
Одной командой.
Axottle установится в /opt/axottle, поднимет собственную базу и системный сервис. Если указан домен — добавит прокси с TLS. В конце напечатает адрес панели.
curl -fsSL https://get.axottle.com/install.sh | sudo bashКак вы ставите Axottle?
Выберите свою исходную точку. Дальше останутся только относящиеся к ней шаги.
Существующая Remnawave остаётся на месте.
На вопрос об установке Remnawave ответьте «нет». Axottle встанет рядом отдельным сервисом, а подключение к вашей панели вы добавите позже через API.
Axottle подключается к Remnawave по API — с токеном, который вы выдали и можете отозвать.
- Установите Axottle без Remnawave.
- В интерфейсе укажите адрес API и выданный вами токен.
- Проверьте соединение отдельной кнопкой.
- Сохраните подключение только после успешного теста.
Первая синхронизация загружает локальные снимки. Remnawave остаётся источником истины.
Исчезнут только локальные снимки Axottle. Данные Remnawave не удаляются.
Можно выполнить команду регистрации ноды вручную. Временный enrollment-токен отзывается после подключения.
Что именно появится на сервере.
Полный перечень до запуска команды — вместо обещания «мы всё настроим».
/opt/axottleФайлы панели
Системный пользователь, каталоги и бинарник Axottle.
/etc/axottle/axottle.envОкружение сервиса
Отдельный файл настроек с ограниченными правами.
локальный портСвой PostgreSQL
Отдельный контейнер на свободном порту хоста.
служебный контурRedis
Для окна учёта совместного использования подписок.
systemd · polkitСистемный сервис
Юнит запуска и ограниченное правило управления.
только с доменомПрокси и TLS
Обратный прокси и сертификат при выполненных DNS-условиях.
отдельное согласиеRemnawave рядом
Только если вы явно выбрали совместную установку.
installer/uninstall.shДеинсталлятор
Кладётся рядом с установкой и отдельно спрашивает, какие данные сохранить.
Как понять, что всё встало.
- Панель открывается по напечатанному адресу.
- Вход под созданным администратором работает.
axottle statusотвечает на сервере.
axottle doctor покажет, что именно проверить, если один из шагов не прошёл.
Как удалить.
/opt/axottle/installer/uninstall.shСкрипт идёт в обратном порядке и отдельно спрашивает про Remnawave, прокси и PostgreSQL. По умолчанию данные сохраняются; повторный запуск безопасно пропускает уже удалённые шаги.
--purge необратим. Он удаляет локальную базу и роль PostgreSQL.
Что приготовить заранее.
Минимум для панели и несколько вещей, которые зависят от выбранного сценария.
Перед запуском.
У меня уже работает Remnawave с живыми клиентами. Что-то отвалится?
Нет. Axottle ставится отдельным сервисом со своей базой и подключается к Remnawave по API. Установка панели не меняет клиентов.
Что будет, если я передумаю?
Удаление подключения убирает только локальные снимки Axottle. Деинсталлятор по умолчанию сохраняет локальные данные.
Нужно давать Axottle доступ к серверам?
Нет. SSH-установка агента — удобство, а не требование. Команду регистрации можно выполнить на сервере самостоятельно.
Что делать, если SSH-сессия оборвалась?
Запустите ту же команду. Установщик прочитает сохранённые ответы и продолжит. --reset-state начинает настройку заново.
Сколько занимает установка?
Обычно 10–15 минут для панели и мастера. Домен и сертификат могут потребовать дополнительного времени на проверку DNS.
Можно поставить конкретную версию?
Да. Передайте тег релиза параметром --version.
Проверили сценарий?
Можно ставить.
Одна команда запускает те же проверки и установку выбранного сценария.