OpenMediaVault 4.x : installation d’un serveur minecraft

Dans cet article, nous verrons comment installer l’image Docker d’un serveur minecraft

Préambule

Avant de commencer ce tutoriel, veiller à avoir installer le plugin docker « openmediavault-docker-gui » ainsi que le conteneur let’s encrypt

Étape 1 : téléchargement de l’image Docker

Depuis l’interface web d’OpenMediaVault, se connecter sur le plugin Docker et rechercher l’image minecraft server de itzg

Une fois l’image sélectionnée, la télécharger

  1. Cliquer sur démarrer

Étape 2 : création du sous-dossier « minecraft » dans notre dossier partagé docker_data

Exécuter la commande suivante dans votre terminal :

sudo mkdir -p /sharedfolders/docker_data/minecraft/data

Étape 3 : paramétrage du conteneur Docker Minecraft

Toujours depuis l’interface web du plugin Docker, sélectionner l’image minecraft téléchargée et cliquer sur « Démarrer l’image »

  1. Nommer le conteneur « minecraft-server »
  2. Définir la politique de redémarrage du conteneur

Pour les paramètres « réseau », on choisira le mode « bridge » et l’on déclarera les ports 25565 & 25575 (pour ma part, je les ai fait correspondre à d’autres ports locaux de mon NAS)

Les variables d’environnement à déclarer sont les suivantes :

  • EULA=TRUE
  • TYPE=FORGE (au lieu de VANILLA)
  • SPAWN_ANIMALS=true
  • DIFFICULTY=normal
  • GENERATE_STRUCTURES=true
  • OPS=user1 (si l’on souhaite déclarer un user admin)
  • WHITELIST=user1,user2 (pour restreindre l’accès au serveur à ces utilisateurs)

Au niveau des répertoires, on associe :

  • Le répertoire « /data » du conteneur au répertoire « /sharedfolders/docker_data/minecraft/data » de notre NAS

Étape 4 : vérifier le bon fonctionnement du conteneur

Exécuter la commande suivante dans votre terminal :

sudo docker logs -f minecraft-server

6 commentaires sur « OpenMediaVault 4.x : installation d’un serveur minecraft »

  1. voila j arrive bien a l’installer minicraft le voie mais impossible de se co desu
    échec de connexion au serveur
    échec de l’authentification :session invalide

    J’aime

  2. bonjour ou bonsoir
    j’ai un problème il veux pas démarrer le docker
    j’ai un message d’erreur

    Failed to execute command ‘export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; docker run -d –restart=unless-stopped -v /etc/localtime:/etc/localtime:ro –net=bridge -p 0.0.0.0:62008:25565/tcp -p 0.0.0.0:62009:25575/tcp -h « minecraft-server » -e PATH= »/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.8-openjdk/jre/bin:/usr/lib/jvm/java-1.8-openjdk/bin » -e LANG= »C.UTF-8″ -e JAVA_HOME= »/usr/lib/jvm/java-1.8-openjdk/jre » -e JAVA_VERSION= »8u212″ -e JAVA_ALPINE_VERSION= »8.212.04-r0″ -e UID= »1000″ -e GID= »1000″ -e JVM_XX_OPTS= »-XX:+UseG1GC » -e MEMORY= »1G » -e TYPE= »VANILLA » -e VERSION= »LATEST » -e FORGEVERSION= »RECOMMENDED » -e SPONGEBRANCH= »STABLE » -e SPONGEVERSION= » » -e FABRICVERSION= »LATEST » -e LEVEL= »world » -e PVP= »true » -e DIFFICULTY= »easy » -e ENABLE_RCON= »true » -e RCON_PORT= »25575″ -e RCON_PASSWORD= »minecraft » -e LEVEL_TYPE= »DEFAULT » -e SERVER_PORT= »25565″ -e ONLINE_MODE= »TRUE » -e SERVER_NAME= »Dedicated Server » -e REPLACE_ENV_VARIABLES= »FALSE » -e ENV_VARIABLE_PREFIX= »CFG_ » -e EULA= »FALSE » -e OPS= »sliv3r » -v « /sharedfolders/docker_data/minecraft/data »: »/data »:rw –name= »minecraft-server » « itzg/minecraft-server:latest » 2>&1’ with exit code ‘125’: docker: Error response from daemon: Conflict. The container name « /minecraft-server » is already in use by container « 62244c37ea438623e107c78448f6c0ae1286181079d09f905213cb17484c28e3 ». You have to remove (or rename) that container to be able to reuse that name. See ‘docker run –help’.

    J’aime

Laisser un commentaire