Skip to content

Self-hosted Minecraft Fabric server for Raspberry Pi. Complete setup guide with TCPShield DDoS protection, systemd auto-restart, performance optimization, and mod management.

Notifications You must be signed in to change notification settings

riimuru/mc-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Server Setup (Raspberry Pi 5)

This is my Minecraft Fabric server running on a Raspberry Pi 5. It's currently set up for version 1.21.10 with performance mods and TCPShield DDoS protection.

Quick Info

  • Platform: Raspberry Pi 5 (8GB RAM)
  • Server Type: Fabric 1.21.10
  • RAM Allocation: 2GB min / 5GB max
  • DDoS Protection: TCPShield (free tier)
  • Auto-restart: systemd service

What's Included

  • configs/ - All server configuration files
  • docs/ - Detailed setup guides
    • Complete initial setup from scratch
    • Auto-restart setup (systemd)
    • TCPShield proxy protocol configuration
    • How to add/manage mods
    • Switching between Minecraft versions
    • Alternative DDoS protection options

Quick Start

If you want to replicate this setup:

  1. New to this? Start with the complete setup guide - walks you through everything from installing Java to getting your first server running
  2. Check out the systemd setup guide to get auto-restart working
  3. Follow the TCPShield guide if you want DDoS protection
  4. Read the mods guide to learn how to add mods or switch versions

Server Specs

  • Java: OpenJDK 21+ (required for 1.21.x)
  • Memory: 2-5GB allocated (adjust based on your Pi's RAM)
  • Performance Mods: ServerCore, Krypton, Lithium, etc.

Config Files

All important configs are in the configs/ directory:

  • server.properties - Main server configuration
  • proxy_protocol_support.json - TCPShield proxy settings
  • minecraft.service - systemd service file for auto-restart

Need Help?

Check the docs folder for detailed guides on everything from basic setup to advanced configurations.

About

Self-hosted Minecraft Fabric server for Raspberry Pi. Complete setup guide with TCPShield DDoS protection, systemd auto-restart, performance optimization, and mod management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published