Skip to content

⛏️ Minikura ミニクラ - Manage Minecraft servers effortlessly for Kubernetes

License

Notifications You must be signed in to change notification settings

YuzuZensai/Minikura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cffe651 · Jan 2, 2025

History

20 Commits
Jan 2, 2025
Jan 2, 2025
Jan 2, 2025
Jan 2, 2025
Jan 2, 2025
Sep 21, 2024
Sep 19, 2024
Jan 2, 2025
Sep 21, 2024
Jan 2, 2025
Sep 21, 2024
Jan 2, 2025
Sep 21, 2024
Oct 1, 2024

Repository files navigation

⛏️ Minikura ミニクラ

Manage Minecraft servers effortlessly for Kubernetes

Minikura is designed to simplify the management and deployment of Minecraft servers within Kubernetes clusters. From SMP server to network of minigames, or mix of those.

🚧 Note: Minikura is in heavy development and very incomplete. Its scope, features, and roadmap are subject to change as the project evolves.


🚀 Planned Feature Set

Core Features

  • Server Management

    • Manage stateless servers (e.g., minigames)
    • Manage stateful servers (e.g., SMP)
    • Manage Velocity reverse proxy servers
    • Dynamic scaling for stateless server
  • Integration with Velocity

    • Dynamically manage backends
    • Proxy Transfers - Seamlessly transfer players between proxies
    • ValioBungee (RedisBungee) integration
    • Load Balancing

User Experience

  • Frontend
    • Web interface for managing servers and configurations.

Kubernetes

  • Managed deployment in Kubernetes Clusters

📌 Additional Features In Consideration

Advanced Server Management

  • Automatic backups and restore
  • Scheduled server start/stop to save resources

Plugins

  • Management for server jar versions, plugins, and mods

API & Extensibility

  • REST/GraphQL API for programmatic control

About

⛏️ Minikura ミニクラ - Manage Minecraft servers effortlessly for Kubernetes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published