Подключение панели Pterodactyl к AustoBill
AustoBill)ptla_xxxxxxxxxxxxxxxxxСохраните ключ — после закрытия окна его нельзя будет увидеть снова.
Ключ запрашивается во время установки.
sudo bash /opt/austobill/install.sh
# → 9. Настройки → 1. Настройки Pterodactyl
В файле /opt/austobill/.env укажите:
PTERO_URL=https://panel.example.com
PTERO_ADMIN_KEY=ptla_xxxxxxxxxxxxxxxx
После изменения
.envперезапустите сервис:systemctl restart austobill
Чтобы убедиться, что AustoBill видит Pterodactyl:
# Проверьте логи
journalctl -u austobill -n 50 | grep -i ptero
# Или просто откройте админ-панель AustoBill и перейдите
# в раздел Pterodactyl — если данные верны, увидете список нод
Если в логах ошибка 401 Unauthorized — неверный API ключ.
Если ECONNREFUSED — AustoBill не может достучаться до Pterodactyl (проверьте URL и firewall).
Pterodactyl Panel
├── Nests (гнёзда)
│ ├── Minecraft
│ │ └── Eggs (яйца): Paper, Purpur, Vanilla, Forge...
│ ├── Rust
│ │ └── Eggs: Rust, Oxide...
│ └── ...
└── Nodes (ноды)
└── Locations (локации)
Если список яиц пуст — проверьте подключение к Pterodactyl.
Для автоматического создания сервера Pterodactyl необходимы:
Убедитесь, что на ноде есть аллокации с портами:
Серверы не будут создаваться, если на ноде нет свободных аллокаций.
В логах будет ошибка:Нет свободных аллокаций на ноде X
Неверный API ключ.
Создайте новый в Pterodactyl → Application API.
API ключу не хватает прав.
Выдайте ключу все разрешения.
AustoBill не может подключиться к Pterodactyl.
Проверьте:
Добавьте аллокации в Pterodactyl Admin → Nodes → Allocations.
Проверьте:
journalctl -u austobill -n 100Проверьте:
PTERO_URL.env