Installer Crafty Controller sur un VPS KVM Lordhosting
Tutoriel complet pour installer Crafty Controller sur un VPS KVM Lordhosting : alternative à Pterodactyl pour gérer vos serveurs Minecraft Java et Bedrock.
Crafty Controller est un panel web open-source dédié à la gestion de serveurs Minecraft (Java, Bedrock, Forge, Paper, Spigot, etc.). Plus léger que Pterodactyl et orienté Minecraft, il est idéal pour héberger un ou plusieurs serveurs depuis une seule interface sans configurer de daemon séparé.
⚙️ Prérequis
- Un VPS Lordhosting (Debian 11/12 ou Ubuntu 22.04/24.04 recommandé)
- Au moins 2 Go de RAM dédiés au panel (en plus de la RAM allouée à vos serveurs Minecraft)
- Le port
8443libre pour l'interface web - Un accès SSH
rootou utilisateursudo
💡 Si vous n'avez pas encore sécurisé votre VPS, suivez d'abord notre guide Sécuriser un VPS Linux avant cette installation.
⚙️ 1. Connexion SSH au serveur
Connectez-vous à votre VPS :
ssh root@votre_ip
⚙️ 2. Mise à jour du système
apt update && apt upgrade -y
⚙️ 3. Installer Docker
Crafty Controller s'installe via Docker, ce qui simplifie la mise à jour et l'isolation. Installez Docker avec le script officiel :
curl -fsSL https://get.docker.com | sh
Vérifiez que Docker fonctionne :
docker --version
systemctl status docker
⚙️ 4. Créer un dossier pour Crafty
On va isoler les données persistantes (backups, serveurs, config) dans un dossier dédié :
mkdir -p /opt/crafty
cd /opt/crafty
⚙️ 5. Lancer le conteneur Crafty Controller
Récupérez et démarrez la dernière image stable :
docker run -d \
--name crafty_4 \
--restart=always \
-e TZ=Europe/Paris \
-p 8443:8443 \
-p 8123:8123 \
-p 19132:19132/udp \
-p 25500-25600:25500-25600 \
-v /opt/crafty/backups:/crafty/backups \
-v /opt/crafty/logs:/crafty/logs \
-v /opt/crafty/servers:/crafty/servers \
-v /opt/crafty/config:/crafty/app/config \
-v /opt/crafty/import:/crafty/import \
registry.gitlab.com/crafty-controller/crafty-4:latest
Détails des ports :
8443: interface web HTTPS du panel8123: DynMap (carte web Minecraft)19132/udp: Minecraft Bedrock25500-25600: plage réservée aux serveurs Minecraft Java créés depuis le panel
⚙️ 6. Ouvrir les ports dans UFW
Si vous avez activé UFW (recommandé) :
ufw allow 8443/tcp
ufw allow 8123/tcp
ufw allow 19132/udp
ufw allow 25500:25600/tcp
⚙️ 7. Récupérer le mot de passe administrateur
Au premier démarrage, Crafty génère un mot de passe aléatoire pour l'utilisateur admin. Récupérez-le :
docker logs crafty_4 | grep "password"
Notez bien ce mot de passe — il ne sera affiché qu'une fois.
⚙️ 8. Accéder au panel
Ouvrez votre navigateur et rendez-vous sur :
https://votre_ip:8443
Acceptez l'avertissement SSL (certificat auto-signé) et connectez-vous avec :
- Utilisateur :
admin - Mot de passe : celui récupéré à l'étape précédente
Changez le mot de passe immédiatement dans Panel Config → Users.
⚙️ 9. Créer votre premier serveur Minecraft
Depuis le tableau de bord :
- Cliquez sur Create New Server
- Choisissez le type (Java Vanilla, Paper, Forge, Bedrock, etc.)
- Sélectionnez la version
- Définissez la RAM allouée et le port
- Acceptez l'EULA Minecraft
- Lancez le serveur en un clic
⚙️ Mise à jour de Crafty Controller
Pour mettre à jour vers la dernière version stable :
docker pull registry.gitlab.com/crafty-controller/crafty-4:latest
docker stop crafty_4
docker rm crafty_4
Puis relancez la commande docker run de l'étape 5. Vos données dans /opt/crafty/ sont conservées grâce aux volumes montés.
⚙️ Crafty vs Pterodactyl
| Critère | Crafty Controller | Pterodactyl |
|---|---|---|
| Spécialisation | Minecraft uniquement | Multi-jeux (Minecraft, FiveM, Rust, etc.) |
| Installation | 1 conteneur Docker | Panel + daemon Wings séparés |
| RAM panel | ~500 Mo | ~1 Go |
| Multi-node | Non | Oui |
| Public idéal | Réseaux Minecraft simples | Infrastructures multi-jeux |
Si vous gérez uniquement des serveurs Minecraft, Crafty est plus rapide à déployer. Pour une infrastructure multi-jeux ou multi-machines, préférez Pterodactyl.

