services: mc: networks: - traefik image: itzg/minecraft-server environment: EULA: "true" MEMORY: "6G" ports: - "25565:25565" volumes: - /srv/minecraft-java:/data stdin_open: true tty: true restart: unless-stopped # networks: # traefik: # external: true # services: # forge-server: # networks: # - traefik # image: itzg/minecraft-server # container_name: minecraft-forge # ports: # - "25565:25565" # environment: # EULA: "TRUE" # TYPE: "FORGE" # # FORGE_VERSION: "1.20.1-47.2.0" # Change this to your desired Forge version # MEMORY: "12G" # Adjust RAM based on your server needs # volumes: # - /srv/minecraft-java:/data # - /srv/minecraft-mods:/mods:ro # restart: always # minecraft-server: # image: itzg/minecraft-server:latest # container_name: minecraft-server # ports: # - 25565:25565 # networks: # - traefik # environment: # SERVER_NAME: "Dockerized-Minecraft-Server" # MOTD: "Forge Minecraft Server" # EULA: "TRUE" # TYPE: "FORGE" # # VERSION: "1.17.1" # MODE: "survival" # MEMORY: "8G" # LEVEL_TYPE: "DEFAULT" # ENABLE_RCON: "true" # RCON_PASSWORD: pomfrithus # RCON_PORT: 28016 # SERVER_PORT: 25565 # # ENABLE_WHITELIST: "true" # # WHITELIST: "${WHITELISTED_PLAYERS}" # # OPS: "${OPS_PLAYERS}" # MAX_PLAYERS: 20 # ANNOUNCE_PLAYER_ACHIEVEMENTS: "true" # SPAWN_ANIMALS: "true" # SPAWN_MONSTERS: "true" # PVP: "true" # LEVEL: "cold" # TZ: "Europe/Copenhagen" # GUI: "FALSE" # # MODS_FILE: /extras/mods.txt # REMOVE_OLD_MODS: "true" # # volumes: # # - /srv/minecraft-java:/data # # - /srv/minecraft-mods:/mods:ro # restart: unless-stopped networks: traefik: external: true