đĄïž Installation et Gestion dâun Serveur Valheim (Iron Gate Studio)¶
Ce guide vous explique comment dĂ©ployer, configurer et administrer un serveur dĂ©diĂ© Valheim Ă lâaide de Docker et Docker Compose.
Valheim est un jeu de survie coopératif situé dans un monde inspiré de la mythologie nordique.
đ§° 1. PrĂ©requis¶
Assurez-vous de disposer de :
- Une machine sous Linux (Debian/Ubuntu recommandé)
- Les paquets suivants installés :
sudo apt update && sudo apt install -y docker.io docker-compose
sudo systemctl enable --now docker
đ 2. Installation du Serveur Valheim¶
2.1 CrĂ©er le rĂ©pertoire du projet¶
mkdir -p /opt/docker-compose/Valheim
cd /opt/docker-compose/Valheim
2.2 CrĂ©er le fichier docker-compose.yml¶
version: '3.8'
services:
valheim-server:
image: lloesche/valheim-server
container_name: valheim-server
environment:
- SERVER_NAME=${SERVER_NAME}
- WORLD_NAME=${WORLD_NAME}
- SERVER_PASS=${SERVER_PASS}
- SERVER_PUBLIC=${SERVER_PUBLIC}
- TZ=${TZ}
- STEAMCMD_EXTRA_FLAGS="-validate +quit"
- STEAMCMD_FORCE_INSTALL=true
- VALHEIM_STARTUP_UPDATE=true
- UPDATE_RETRY_COUNT=5
volumes:
- ./valheim-data:/home/steam/.config/unity3d/IronGate/Valheim
ports:
- 2456-2458:2456-2458/udp
restart: unless-stopped
đ Note :
Créez un fichier
.envcontenant les variables nécessaires :
SERVER_NAME=MonServeurValheim
WORLD_NAME=NomDuMonde
SERVER_PASS=motdepassefort
SERVER_PUBLIC=1
TZ=Europe/Paris
â¶ïž 3. Lancer et GĂ©rer le Serveur¶
3.1 DĂ©marrage¶
cd /opt/docker-compose/Valheim
docker-compose up -d
3.2 VĂ©rification¶
docker ps
đ ïž 4. Commandes Utiles¶
| Action | Commande |
|---|---|
| đ RedĂ©marrer le serveur | docker-compose restart |
| â ArrĂȘter le serveur | docker-compose down |
| đ Logs en direct | docker-compose logs -f |
| đ AccĂšs shell conteneur | docker exec -it valheim-server /bin/bash |
| đ Mise Ă jour manuelle | docker-compose pull && docker-compose up -d |
| đ§Œ Nettoyage complet | docker-compose down -v --rmi all --remove-orphans |
đ 5. Connexion au Serveur¶
5.1 En Jeu¶
đź Ouvrez Valheim â SĂ©lectionnez "Join Game" â Cliquez sur "Join IP" Saisissez :
<IP_DU_SERVEUR>:2456
â VĂ©rifiez que les ports 2456 Ă 2458/UDP sont ouverts dans votre pare-feu/NAT.
đ 6. Arborescence des Fichiers¶
/opt/docker-compose/Valheim/
âââ docker-compose.yml # Fichier Docker principal
âââ .env # Variables dâenvironnement du serveur
âââ valheim-data/ # DonnĂ©es du serveur (monde, sauvegardes, configs)
đ 7. SĂ©curitĂ©¶
- Utilisez un mot de passe fort (
SERVER_PASS) - Nâexposez que les ports nĂ©cessaires
- Activez un pare-feu avec
ufwouiptables - Sauvegardez réguliÚrement le dossier
valheim-data/
đĄ 8. Conseils Pratiques¶
- Changer le monde : modifiez la variable
WORLD_NAME(la sauvegarde précédente sera conservée) - Réinitialiser : supprimez ou déplacez
valheim-data/worlds/ - Accéder à la console : via
docker execpuisscreen -r(le conteneur utilisetmuxouscreen) - Logs détaillés : disponibles dans
valheim-data/logs/
â Conclusion¶
GrĂące Ă Docker, vous pouvez hĂ©berger votre propre monde Valheim facilement, avec un contrĂŽle total sur la configuration, la version, les sauvegardes et la sĂ©curitĂ©. Bonne aventure Viking ! âïžđČ