Files
home_server/minecraft-java/docker-compose.yml
T
2026-05-22 18:31:58 +02:00

81 lines
1.9 KiB
YAML

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