Часто задаваемые вопросы и их решения
Самым простым способом:
sudo bash -c "$(curl -sSL https://raw.githubusercontent.com/Ultener/AustoBill/main/install.sh)"
Или вручную — см. 📦 Установка.
Ubuntu 20.04+, Debian 11+. Рекомендуется Ubuntu 24.04 LTS.
На других ОС (CentOS, Fedora, Alpine) установка не тестировалась.
Да, для продакшена — обязательно. SSL-сертификат выдаётся только на домен.
На этапе тестирования можно использовать IP-адрес.
Да, можно. Главное — разные порты. Pterodactyl обычно на 443, AustoBill через Nginx тоже на 443, поэтому нужно либо:
/opt/austobill/.env
sudo bash /opt/austobill/install.sh
# → 9. Настройки
Или вручную отредактируйте .env и перезапустите сервис.
Перезапустите сервис:
systemctl restart austobill
Проверьте логи:
journalctl -u austobill -n 50
Измените переменные в .env:
ADMIN_EMAIL=new@email.com
ADMIN_PASSWORD=new_password
Перезапустите сервис. При первом запуске пароль обновится.
Работает только если админ с таким email уже существует в базе.
Проверьте:
PTERO_ADMIN_KEYjournalctl -u austobill -n 100Добавьте аллокации в Pterodactyl Admin → Nodes → Allocations.
assigned are not allowed"У вас старая версия Pterodactyl. Обновите панель до последней версии.
Неверный API ключ. Создайте новый в Pterodactyl → Application API.
Проверьте:
PROXMOX_HOST — правильный URL (с портом 8006)PROXMOX_TOKEN_ID — формат: user@pam!tokennamePROXMOX_TOKEN_SECRET — правильный секретУстановите PROXMOX_VERIFY_SSL=false в .env.
PROXMOX_STORAGE указывает на правильное хранилищеjournalctl -u austobill -n 50 | grep proxmoxПроверьте логи:
journalctl -u austobill -n 100
Возможные причины:
https://ваш-домен/api/payments/yoomoney/notifyYOOMONEY_SECRETjournalctl -u austobill -n 50 | grep plategaYooMoney и Platega не предоставляют тестовых карт.
Используйте минимальную сумму (1 рубль) для проверки.
Nginx не может связаться с Node.js приложением.
# Перезапустите сервис
systemctl restart austobill
# Проверьте, что порт 3000 слушается
ss -tlnp | grep 3000
# Проверьте Nginx
nginx -t
systemctl restart nginx
Сервер долго отвечает. Обычно это проблема с подключением к Pterodactyl или Proxmox. Проверьте их доступность.
# Проверьте SMTP настройки в .env
# Попробуйте:
SMTP_SECURE=false
SMTP_PORT=587
# Проверьте логи
journalctl -u austobill -n 50 | grep -i smtp
# Удалите старую версию
apt remove -y nodejs
# Установите 20.x
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt install -y nodejs
node -v
# Восстановите из бэкапа
cp /opt/austobill_backup_*/database.sqlite /opt/austobill/
# Или создайте новую (данные будут потеряны)
rm /opt/austobill/database.sqlite
systemctl restart austobill
В .env измените PORT и обновите Nginx:
proxy_pass http://127.0.0.1:НОВЫЙ_ПОРТ;
nginx -t && systemctl restart nginx
systemctl restart austobill
.env