UStackUStack
Ghost icon

Ghost

Ghost est une plateforme open-source de serveurs de jeu dédiés auto-hébergés. Lance des jeux compatibles sur votre compte Hetzner Cloud en 1 clic.

Ghost

Qu'est-ce que Ghost ?

Ghost est une plateforme open-source auto-hébergée pour exécuter des serveurs de jeu dédiés. Elle fournit un flux de configuration de bout en bout pour lancer des jeux compatibles sur votre propre infrastructure, avec la VM, le token et la facturation liés à votre configuration.

La plateforme standardise la création de serveurs pour plusieurs jeux via un flux en 1 clic (choisissez un jeu, une région, puis lancez). Elle centralise aussi les contrôles opérationnels dans un tableau de bord web, incluant une console en direct et un journal d'activité des événements du cycle de vie du serveur et des changements de configuration.

Fonctionnalités principales

  • Flux de configuration de serveur en 1 clic : sélectionnez un jeu compatible et une région, puis démarrez le serveur avec le même workflow pour tous les jeux.
  • Pile open-source de bout en bout : l'implémentation complète est disponible sur GitHub pour que vous puissiez la lire, la forker et l'auto-héberger sans service black-box.
  • Provisioning rapide de serveurs dédiés : les serveurs dédiés sont lancés en moins d'une minute, avec gestion Docker, SSH et pare-feu incluse.
  • Tableau de bord avec valeurs par défaut intelligentes : un tableau de bord « par défaut » conçu pour réduire la complexité de configuration en utilisant des réglages opinionnés plutôt qu'un grand nombre d'interrupteurs.
  • Accès console en direct : diffusez stdout directement depuis le conteneur et exécutez des commandes depuis la page pendant que le serveur tourne.
  • Journal d'activité filtrable : suivez les démarrages, arrêts, redémarrages et changements de configuration dans une chronologie claire.
  • Apportez votre propre infrastructure et facturation : fournissez une clé Hetzner, et votre infrastructure, facturation et données restent sous votre contrôle tandis que Ghost relie tout.

Comment utiliser Ghost

  1. Commencez par créer un compte et connectez-vous à l'interface web de Ghost.
  2. Utilisez le flux des jeux compatibles pour choisir un jeu et sélectionner une région.
  3. Lancez le processus de démarrage en 1 clic pour provisionner un serveur dédié ; la configuration Docker, SSH et pare-feu est gérée pour vous.
  4. Utilisez le tableau de bord Ghost pour surveiller le serveur : visualisez le flux de console en direct et opérez le serveur depuis l'interface.
  5. Si vous devez modifier la configuration, passez par le tableau de bord et consultez le journal d'activité pour voir ce qui a changé et quand.

Cas d'usage

  • Exécuter un serveur Minecraft dédié sur votre compte Hetzner Cloud : choisissez Minecraft dans la liste des jeux compatibles, sélectionnez une région, lancez le serveur et gérez-le via le tableau de bord.
  • Héberger un serveur Valheim pour un petit groupe : utilisez le workflow standard choix-du-jeu/choix-de-région et surveillez la sortie du serveur via la console en direct.
  • Déployer Rust avec visibilité opérationnelle : démarrez le serveur avec le même flux en 1 clic, puis fiez-vous au journal d'activité pour suivre les redémarrages et changements de configuration.
  • Gérer un serveur coop survie ou crafting : lancez des jeux comme Don’t Starve Together ou Enshrouded et utilisez la console et la chronologie du tableau de bord pour administrer les sessions en cours.
  • Ajouter un nouveau jeu à la roadmap : si un jeu désiré n'est pas listé, ouvrez une issue sur GitHub pour que les mainteneurs l'envisagent pour un futur support.

FAQ

  • Quels jeux sont compatibles ? Le site liste Minecraft, Valheim, Palworld, Enshrouded, V Rising, Rust, Terraria, Satisfactory, Counter-Strike 2 et Don’t Starve Together.

  • Dois-je héberger Ghost moi-même ? Oui — Ghost est décrit comme open-source et auto-hébergé, avec toute la pile sur GitHub pour que vous puissiez la forker et l'auto-héberger.

  • Comment les serveurs sont-ils démarrés ? La plateforme utilise un flux en 1 clic : choisissez un jeu, une région, puis appuyez sur play pour provisionner un serveur dédié.

  • Quel accès obtiens-je après avoir démarré un serveur ? Le tableau de bord fournit une console en direct qui diffuse stdout depuis le conteneur et permet d'exécuter des commandes depuis la page, plus un journal d'activité couvrant démarrages/arrêts/redémarrages et changements de config.

  • Comment fonctionne la facturation et l'infrastructure ? Ghost vous demande d'apporter votre propre clé Hetzner. Votre infrastructure, facturation et données sont liées à votre compte Hetzner, tandis que Ghost gère les connexions.

Alternatives

  • Outils généraux d'auto-hébergement pour la gestion de serveurs de jeu : les alternatives de cette catégorie se concentrent aussi sur le provisionnement de serveurs de jeu, mais n'offrent pas nécessairement le même flux standardisé en 1 clic pour de nombreux titres spécifiques.
  • Configuration manuelle Docker + serveur dédié : certains utilisateurs gèrent des serveurs de jeu directement avec Docker et configurent eux-mêmes le pare-feu/SSH, troquant l'automatisation et un tableau de bord unifié contre un contrôle plus manuel.
  • Fournisseurs d'hébergement géré de serveurs de jeu : ils fournissent un hébergement prêt à jouer sans auto-hébergement, mais transfèrent généralement le contrôle de l'infrastructure et le contexte opérationnel hors de votre propre environnement.
  • Orchestration axée sur l'infrastructure (ex. : planificateurs de conteneurs) : pour les équipes utilisant déjà des plateformes d'orchestration, vous pouvez déployer et scaler des serveurs via vos propres outils, bien que vous deviez peut-être construire le flux spécifique au jeu vous-même.