Выберите подходящее окружение

Для бота или приложения в Pterodactyl проверьте доступный шаблон, версию языка, параметры запуска и возможность установить нужные зависимости. Если приложение требует системных служб или управления ОС, рассмотрите VDS в HakuStack.

Готовые предложения доступны в каталоге. Список установленных у вас шаблонов смотрите в форме заказа: наличие программы в интернете не означает, что она доступна как готовая услуга.

Подготовьте проект

  1. Зафиксируйте рабочую версию кода и список зависимостей.
  2. Сохраните базу данных и пользовательские файлы, если переносите существующее приложение.
  3. Уточните команду запуска и требуемую версию среды.
  4. Загрузите файлы через панель или SFTP.
  5. Укажите конфигурацию подключения к БД, токены и другие параметры способом, предусмотренным приложением.
  6. Запустите приложение и прочитайте первые сообщения в консоли.

Секреты не публикуйте в репозитории или общедоступных логах. Перед отправкой ошибки в поддержку удалите из неё токены и пароли.

Веб-доступ и HTTPS

Порт приложения должен соответствовать выданному порту услуги. В контейнере приложение обычно должно слушать доступный интерфейс, а не только 127.0.0.1; точное поле настройки зависит от программы.

Привязка домена сама по себе не настраивает HTTPS и не заменяет обратный прокси. Если нужны стандартные порты 80/443, TLS-сертификат или особая схема маршрутизации, уточните возможности услуги до покупки. Не переносите настройки VDS на окружение Pterodactyl без проверки.

Базы данных

Используйте адрес, порт, имя базы и пользователя, выданные для конкретной БД. localhost внутри игрового сервера или бота означает это окружение и может не указывать на сервер базы.

Для баз, поддерживаемых phpMyAdmin Haku, используйте пользователя и пароль самой базы. Доступность узла своей базы через этот сервис уточните в поддержке. Пароль биллинга для такого входа не подходит. Если нужна другая СУБД или отдельные системные настройки, уточните подходящую услугу.

После успешного запуска настройте резервное копирование файлов и отдельный экспорт базы. См. порядок переноса проекта.