Перейти к основному содержанию
За несколько шагов вы установите панель Axottle и пройдёте мастер настройки до рабочего состояния.
Для кого: администратор, разворачивающий Axottle. Требуемые права: root/sudo на сервере панели. Время: около 10–15 минут.

Перед началом

Убедитесь, что выполнены требования: Linux с systemd, Docker, открытый порт 8080 (или домен с прокси), curl/wget.

Шаг 1. Установка панели

Запустите официальный инсталлятор с правами root. Он развернёт панель в /opt/axottle, поднимет базу данных в контейнере, создаст системный сервис и (при указании домена) настроит обратный прокси с TLS.

Последний стабильный релиз

Основной способ установки — через get.axottle.com:
curl -fsSL https://get.axottle.com/install.sh | sudo bash -s -- --lang ru
Bootstrap берёт последний GitHub Release из публичного репозитория Axottle/axottle-releases, скачивает инсталлятор и release-архив из одного и того же тега. Поэтому код установщика и бинарник панели всегда совпадают по версии; ветка main для установки не используется.
Для обычной установки не нужен GitHub token: репозиторий релизов публичный. Нужны curl, доступ в интернет, Linux с systemd и права root/sudo.

Конкретная версия

Чтобы не брать latest, передайте тег после --:
curl -fsSL https://get.axottle.com/install.sh | sudo bash -s -- --version v0.1.0 --lang ru
Замените v0.1.0 на опубликованный тег. Если такой release или ассет для архитектуры сервера отсутствует, установка завершится до изменения системы.

Параметры установки

Остальные параметры передаются установщику как обычно. Например, для домена с Caddy:
curl -fsSL https://get.axottle.com/install.sh | \
  sudo bash -s -- \
  --lang ru \
  --panel-domain panel.example.com \
  --proxy caddy \
  --exposure domain
Нельзя передавать --repo, --release, --artifact или --artifact-url: источник релиза намеренно зафиксирован на официальном Axottle/axottle-releases. Версия выбирается только параметром --version.

Проверка скрипта перед запуском

Если не хотите запускать сценарий через pipe, скачайте и просмотрите bootstrap отдельно:
curl -fsSLo axottle-install.sh https://get.axottle.com/install.sh
less axottle-install.sh
sudo bash axottle-install.sh --lang ru
Все параметры инсталлятора доступны через:
curl -fsSL https://get.axottle.com/install.sh | sudo bash -s -- --help
Инсталлятор поддерживает автоматический режим через флаги. Он также может при желании совместно установить Remnawave.
По завершении инсталлятор покажет адрес панели: домен (например https://panel.example.com) или http://<IP>:8080.

Шаг 2. Первый вход и мастер настройки

Откройте адрес панели в браузере. При первом запуске откроется мастер первоначальной настройки:
1

Администратор

Создание учётной записи администратора: логин и надёжный пароль. Этими данными вы будете входить в панель.
2

Лицензия

Активация лицензии. Для завершения первичной настройки требуется действующий ключ — см. Лицензия.
Настройка считается завершённой после создания администратора и активации лицензии.
Публикация домена и TLS настраиваются на этапе установки (обратный прокси инсталлятора), а не в мастере. Если панель открывается только по IP:порт, проверьте DNS и настройки прокси.

Шаг 3. Проверка

Откройте адрес панели в браузере, войдите под учётной записью администратора и убедитесь, что загрузилась главная страница.
На сервере панели дополнительно проверьте сервис:
axottle status

Откат

Перед удалением сохраните резервную копию, если данные важны. Затем запустите штатный деинсталлятор:
sudo bash /opt/axottle/installer/uninstall.sh
Он покажет, какие компоненты будут удалены, и отдельно спросит о связанных данных. Дополнительная диагностика и команды обслуживания собраны в справочнике CLI.

Дальше

Первое подключение

Подключаем Remnawave и первую ноду.

Безопасность после установки

Обязательные шаги харденинга.
Проверено для версии Axottle текущей ветки. Дата проверки: 2026-07-11.