Supported Devices
This image runs on:- Raspberry Pi 3 B+ (armv7)
- Raspberry Pi 4 (armv7/arm64)
- Raspberry Pi 5 (arm64)
- Other ARM-based devices with Docker support
Image Tags
Use any of the image tags that specifyarmv7 architecture, including:
itzg/minecraft-server:latestitzg/minecraft-server:java21itzg/minecraft-server:java17
Getting Started
Memory Considerations
Recommended memory settings:| Device | Recommended MEMORY | Notes |
|---|---|---|
| Pi 3 B+ (1GB RAM) | 512m - 750m | Leave headroom for OS |
| Pi 4 (2GB RAM) | 1G - 1.5G | Monitor system memory |
| Pi 4 (4GB RAM) | 2G - 3G | More flexibility |
| Pi 4 (8GB RAM) | 4G - 6G | Suitable for modded servers |
| Pi 5 (8GB RAM) | 4G - 6G | Best performance |
Common Issues and Solutions
Clock Read Permission Error
Clock Read Permission Error
Performance Issues
Performance Issues
If your server is running slowly:
- Reduce view distance: Set
VIEW_DISTANCE=6or lower - Use lightweight server types: Consider Paper instead of Vanilla
- Limit players: Reduce
MAX_PLAYERSto 5-10 - Disable unused features: Turn off complex redstone farms
- Use SSD storage: If possible, run on SSD instead of SD card
- Overclock (carefully): Consider safe overclocking within thermal limits
Storage Performance
Storage Performance
SD cards can be slow and wear out quickly:
- Use high-quality SD cards: Class 10 or UHS-I/II cards recommended
- Consider USB SSD boot: Raspberry Pi 4+ supports USB boot
- Enable trim: For SSDs, ensure trim is enabled
- Monitor disk health: Regularly check SD card health
Server Type Recommendations
Different server types have varying resource requirements:Lightweight Options (Best for Pi 3/4)
- Paper: Optimized Minecraft server with performance improvements
- Purpur: Paper fork with additional optimizations
- Vanilla: Official server (moderate resource usage)
Resource-Intensive (Pi 4 8GB / Pi 5 only)
- Forge: For modded servers (high memory usage)
- Fabric: Lighter than Forge but still resource-intensive
- Modpacks: Require significant RAM
Cooling and Thermal Management
Recommendations:- Use a heatsink and fan case
- Ensure adequate ventilation
- Monitor CPU temperature:
- Consider throttling if temperatures exceed 70°C
Performance Monitoring
Monitor your Raspberry Pi’s performance:Example Configurations
Minimal Vanilla Server (Pi 3 B+)
Optimized Paper Server (Pi 4 4GB)
Modded Server (Pi 5 8GB)
Additional Tips
- Backup regularly: SD cards can fail - use automated backups
- Use external storage: For better performance and reliability
- Monitor resource usage: Keep an eye on CPU, memory, and temperature
- Update regularly: Keep both the OS and Docker image updated
- Join the community: Share your Pi setup in the discussions