Ghost
Ghost — платформа с открытым исходным кодом для self-hosted выделенных игровых серверов: запускайте поддерживаемые игры в Hetzner Cloud в 1 клик.
Что такое Ghost?
Ghost — платформа с открытым исходным кодом для self-hosted выделенных игровых серверов. Она предоставляет полный процесс настройки, чтобы вы могли запустить поддерживаемые игры на своей инфраструктуре, с VM, токеном и биллингом, привязанными к вашей настройке.
Платформа стандартизирует создание серверов для множества игр с помощью одно-кликового процесса (выберите игру, регион, нажмите запуск). Также она централизует управление в веб-дашборде, включая живой консольный просмотр и журнал активности событий жизненного цикла сервера и изменений конфигурации.
Ключевые возможности
- Одно-кликовый процесс настройки сервера: выберите поддерживаемую игру и регион, затем запустите сервер с помощью единого workflow для всех игр.
- Полностью открытый стек: вся реализация доступна на GitHub, чтобы вы могли изучить, форкнуть и self-host без black-box сервиса.
- Быстрое развертывание выделенных серверов: серверы запускаются менее чем за минуту, с обработкой Docker, SSH и файрвола в составе настройки.
- Дашборд с разумными настройками по умолчанию: дашборд спроектирован для снижения сложности конфигурации за счет opinionated настроек вместо множества переключателей.
- Живой доступ к консоли: поток stdout прямо из контейнера и выполнение команд со страницы во время работы сервера.
- Фильтруемый журнал активности: отслеживайте запуск, остановку, перезапуск сервера и изменения конфигурации в чистой временной шкале.
- Своя инфраструктура и биллинг: предоставьте Hetzner-ключ, и ваша инфраструктура, биллинг и данные остаются под вашим контролем, пока Ghost связывает всё воедино.
Как использовать Ghost
- Начните с создания аккаунта и входа в веб-интерфейс Ghost.
- Используйте процесс для поддерживаемых игр, чтобы выбрать игру и регион.
- Запустите одно-кликовый процесс для развертывания выделенного сервера; настройка Docker, SSH и файрвола выполняется автоматически.
- Используйте дашборд Ghost для мониторинга сервера: просматривайте поток живой консоли и управляйте сервером из интерфейса.
- Для изменения конфигурации используйте дашборд и проверяйте журнал активности, чтобы увидеть, что и когда изменилось.
Сценарии использования
- Запуск выделенного сервера Minecraft на вашем аккаунте Hetzner Cloud: выберите Minecraft в списке поддерживаемых игр, укажите регион, запустите сервер и управляйте им через дашборд.
- Хостинг сервера Valheim для небольшой группы: используйте стандартный workflow выбора игры/региона и мониторьте вывод сервера через живую консоль.
- Развертывание Rust с операционной видимостью: запустите сервер одно-кликовым процессом, затем отслеживайте перезапуски и изменения конфигурации в журнале активности.
- Управление кооперативным сервером выживания или крафтинга: запустите игры вроде Don’t Starve Together или Enshrouded и используйте консоль и timeline дашборда для администрирования сессий.
- Добавление новой игры в roadmap: если нужной игры нет в списке, создайте issue на GitHub, чтобы maintainer'ы рассмотрели её для будущей поддержки.
FAQ
-
Какие игры поддерживаются? На сайте указаны Minecraft, Valheim, Palworld, Enshrouded, V Rising, Rust, Terraria, Satisfactory, Counter-Strike 2 и Don’t Starve Together.
-
Нужно ли self-host'ить Ghost самостоятельно? Да — Ghost позиционируется как open-source и self-hosted, с полным стеком на GitHub для форка и self-host'инга.
-
Как запускаются серверы? Платформа использует одно-кликовый процесс: выберите игру, регион, нажмите запуск для развертывания выделенного сервера.
-
Какой доступ даётся после запуска сервера? Дашборд предоставляет живую консоль со стримингом stdout из контейнера и возможностью выполнения команд со страницы, плюс журнал активности для запуска/остановки/перезапуска и изменений конфигурации.
-
Как работает биллинг и инфраструктура? Ghost запрашивает ваш Hetzner-ключ. Ваша инфраструктура, биллинг и данные привязаны к аккаунту Hetzner, а Ghost занимается подключением.
Альтернативы
- Универсальные инструменты для self-hosted управления игровыми серверами: альтернативы в этой категории также фокусируются на развертывании игровых серверов, но могут не предлагать такой же стандартизированный однокликовый процесс для множества конкретных игр.
- Ручная настройка Docker + выделенного сервера: некоторые пользователи управляют игровыми серверами напрямую с помощью Docker и самостоятельно настраивают firewall/SSH, жертвуя автоматизацией и единой панелью управления в пользу большего ручного контроля.
- Провайдеры управляемого хостинга игровых серверов: они предоставляют готовый к игре хостинг без self-hosting, но обычно переносят контроль над инфраструктурой и операционным контекстом из вашей собственной среды.
- Инфраструктурные оркестраторы (например, планировщики контейнеров): для команд, уже использующих платформы оркестрации, можно развертывать и масштабировать серверы с помощью собственного инструментария, хотя может потребоваться самостоятельно создавать workflow для конкретных игр.
Альтернативы
ClawTick
ClawTick — платформа AI-автоматизации через CLI для планирования webhook-задач по cron: мониторинг, алерты, повторы и логи выполнения.
OpenFlags
OpenFlags — open source self-hosted система feature flags для progressive delivery: локальная оценка в SDK и простая REST контрольная плоскость для безопасных релизов.
Rectify
Rectify — единая платформа операций для SaaS: мониторинг, аналитика, поддержка, роадмапы, changelog и управление агентами в одном рабочем пространстве.
PingPulse
PingPulse отслеживает рабочие процессы AI-агентов в реальном времени: хэндоверы, визуализация DAG и настраиваемые оповещения о сбоях в проде.
PromptScout
PromptScout отслеживает упоминания бренда, рекомендуемых конкурентов и источники в ответах ИИ в ChatGPT, Gemini, Google AI Overviews и Perplexity.
Terraforge: Alchemy Craft Game
Terraforge: Alchemy Craft Game — головоломка с перетаскиванием и смешиванием элементов. Открытия в гримуаре, офлайн и iCloud-синхронизация.