minectl 🗺️️ supports the Minecraft 1.21.11 version

minectl 🗺
minectl 🗺️️ is a CLI for creating Minecraft servers on different cloud providers.
It is a private side project of me, to learn more about Go, CLI and multi-cloud environments.
| Provider | Website |
|---|---|
| Civo | https://www.civo.com/ |
| Scaleway | https://www.scaleway.com |
| DigitalOcean | https://www.digitalocean.com/ |
| Hetzner | https://www.hetzner.com/ |
| Akamai Connected Cloud | https://www.linode.com/ |
| OVHCloud | https://www.ovh.com/ |
| Google Compute Engine (GCE) | https://cloud.google.com/compute |
| Azure | https://azure.microsoft.com/en-us/ |
| Oracle Cloud Infrastructure | https://www.oracle.com/cloud/ |
| Amazon AWS | https://aws.amazon.com/ |
| VEXXHOST | https://vexxhost.com/ |
| Multipass | https://multipass.run/ |
| Exoscale | https://www.exoscale.com/ |
| Fuga Cloud | https://fuga.cloud/ |
curl -sLS https://get.minectl.dev | sudo sh
or without sudo:
curl -sLS https://get.minectl.dev | sh
brew tap dirien/homebrew-dirien
brew install minectl
# Create directory
New-Item -Path "$HOME/minectl/cli" -Type Directory
# Download file
Start-BitsTransfer -Source https://github.com/dirien/minectl/releases/download/v0.7.0/minectl_0.7.0_windows_amd64.zip -Destination "$HOME/minectl/cli/."
# Uncompress zip file
Expand-Archive $HOME/minectl/cli/*.zip -DestinationPath $HOME/minectl/cli/.
# Add to Windows Environment Variables
[Environment]::SetEnvironmentVariable("Path",$($env:Path + ";$Home\minectl\cli"),'User')
git clone https://github.com/dirien/minectl
cd minectl
make build
Set up authentication for your cloud provider (see docs)
Create a config file using the wizard:
bash
minectl wizard
Create the server:
bash
minectl create --filename server.yaml
Connect and play!
| Document | Description |
|---|---|
| Architecture | High-level architectural overview |
| Authentication | Cloud provider credentials setup |
| Configuration | Server and proxy configuration reference |
| CLI Reference | All commands and flags |
| Editions | Supported Minecraft server and proxy editions |
| Features | Monitoring, volumes, security, and more |
minectl 🗺 is still under development. There will be the possibility for breaking changes.
Feel free to join! See our contribution guidelines.
License: Apache License, Version 2.0
Click to expand
This project is not affiliated with Mojang Studios, XBox Game Studios, Double Eleven or the Minecraft brand.
"Minecraft" is a trademark of Mojang Synergies AB.
Other trademarks referenced herein are property of their respective owners.
$ claude mcp add minectl \
-- python -m otcore.mcp_server <graph>