🛡️ Stronghold
Minecraft Server Docker Compose Generator
Basic Configuration
Modpack
Advanced
Server Name
Server Type
Vanilla
Paper (Recommended)
Forge (Modded)
Fabric (Modded)
Spigot
Bukkit
Magma (Mods + Plugins)
Minecraft Version
Use LATEST for newest version, or specify version like 1.20.1
Memory Allocation
1GB (Small)
2GB (Recommended for most)
4GB (Medium)
8GB (Large/Modded)
16GB (Very Large)
Custom
Custom Memory
Server Port
Default Minecraft port is 25565
Difficulty
Default
Peaceful
Easy
Normal
Hard
Default Game Mode
Default
Survival
Creative
Adventure
Spectator
World Type
Default
Default
Flat
Large Biomes
Amplified
Customized
Server MOTD (Message of the Day)
Message shown in server list (max 59 characters)
Max Players
View Distance (chunks)
Higher = better visibility but more CPU usage
Accept Minecraft EULA
Required to run a Minecraft server
Modpack Installation
Modpack Source
No Modpack (Vanilla/Plugins only)
CurseForge Modpack
Modrinth Modpack
Download from URL
Local File Path
CurseForge Server Pack Path
Path to CurseForge server pack zip file inside container
Use CurseForge TYPE
Automatically set TYPE to CURSEFORGE
Uncheck if you want to manually set server type
Modrinth Project ID or Slug
Modrinth project identifier
Version ID (optional)
Specific version ID, or leave empty for latest
Modpack URL
Direct download URL for modpack zip file
Local Modpack Path
Path to modpack file inside container (use volume mount)
Remove Old Mods/Plugins Before Installing
Deletes existing mods/plugins before installing modpack
RCON Configuration
Enable RCON (Remote Console)
RCON Port
RCON Password
Choose a strong password
Server Properties
Enable PVP
Allow Flight
Max Tick Time (ms)
Maximum time a single tick can take (-1 = no limit)
Server Operators (comma-separated Minecraft usernames)
Players who will have operator permissions
Container Options
Restart Policy
No
Always
On Failure
Unless Stopped
Timezone
Server timezone (e.g., America/New_York, Europe/London)
Enable Rolling Logs
Automatically delete old log files
Override Server Properties
Allow environment variables to override server.properties
Create Server
Generate YAML Only
Generated docker-compose.yml
Valid YAML
✓ Valid YAML
Validate YAML
Download YAML
Create Server from YAML