Выберите подходящее окружение
Для бота или приложения в Pterodactyl проверьте доступный шаблон, версию языка, параметры запуска и возможность установить нужные зависимости. Если приложение требует системных служб или управления ОС, рассмотрите VDS в HakuStack.
Готовые предложения доступны в каталоге. Список установленных у вас шаблонов смотрите в форме заказа: наличие программы в интернете не означает, что она доступна как готовая услуга.
Подготовьте проект
- Зафиксируйте рабочую версию кода и список зависимостей.
- Сохраните базу данных и пользовательские файлы, если переносите существующее приложение.
- Уточните команду запуска и требуемую версию среды.
- Загрузите файлы через панель или SFTP.
- Укажите конфигурацию подключения к БД, токены и другие параметры способом, предусмотренным приложением.
- Запустите приложение и прочитайте первые сообщения в консоли.
Секреты не публикуйте в репозитории или общедоступных логах. Перед отправкой ошибки в поддержку удалите из неё токены и пароли.
Веб-доступ и HTTPS
Порт приложения должен соответствовать выданному порту услуги. В контейнере приложение обычно должно слушать доступный интерфейс, а не только 127.0.0.1; точное поле настройки зависит от программы.
Привязка домена сама по себе не настраивает HTTPS и не заменяет обратный прокси. Если нужны стандартные порты 80/443, TLS-сертификат или особая схема маршрутизации, уточните возможности услуги до покупки. Не переносите настройки VDS на окружение Pterodactyl без проверки.
Базы данных
Используйте адрес, порт, имя базы и пользователя, выданные для конкретной БД. localhost внутри игрового сервера или бота означает это окружение и может не указывать на сервер базы.
Для баз, поддерживаемых phpMyAdmin Haku, используйте пользователя и пароль самой базы. Доступность узла своей базы через этот сервис уточните в поддержке. Пароль биллинга для такого входа не подходит. Если нужна другая СУБД или отдельные системные настройки, уточните подходящую услугу.
После успешного запуска настройте резервное копирование файлов и отдельный экспорт базы. См. порядок переноса проекта.