Linux

Garder ton serveur allumé quand tu fermes le SSH : screen et tmux

Si ton serveur de jeu s'éteint quand tu fermes le terminal, c'est qu'il était lié à la session. Avec screen ou tmux, il continue de tourner et tu peux revenir à sa console quand tu veux.

1 min de lectureMis à jour le 6 octobre 2026

Tout ce que tu lances dans une session SSH meurt quand tu fermes la session. Pour que ton serveur continue de tourner, lance-le dans screen ou tmux : ce sont des « terminaux qui ne se ferment pas », dont tu te détaches et auxquels tu reviens.

Avec screen (le plus simple)

apt install -y screen

# 1) Ouvre une session avec un nom
screen -S minecraft

# 2) Dedans, lance ton serveur comme d'habitude
cd /home/minecraft/serveur && java -Xms4G -Xmx4G -jar paper.jar --nogui
  • Sortir sans l'arrêter : Ctrl + A puis D.
  • Voir tes sessions : screen -ls
  • Revenir à la console : screen -r minecraft

Avec tmux

apt install -y tmux
tmux new -s rust
  • Sortir sans l'arrêter : Ctrl + B puis D.
  • Voir tes sessions : tmux ls
  • Revenir : tmux attach -t rust

Erreurs classiques

  • Appuyer sur Ctrl + C dans la session arrête le serveur au lieu de t'en faire sortir. Pour partir sans l'arrêter, utilise la combinaison ci-dessus.
  • « There is no screen to be resumed » : la session n'existe plus, en général parce que le serveur s'est fermé ou que le VPS a redémarré.

Après un redémarrage, elle ne revient pas toute seule

screen et tmux survivent à la fermeture du SSH, mais pas à un redémarrage du VPS. Si tu veux que le serveur démarre tout seul à l'allumage de la machine et se relance s'il plante, transforme-le en service : comment créer un service avec systemd.

Articles liés

Retour au centre d’aide

Vous ne trouvez pas ?

Ouvrez un ticket depuis votre panel, nous répondons en moins de 5 minutes.