minectl ๐บ๏ธ๏ธ supports the Minecraft 1.21.11 version
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.
- Supported Cloud Providers
- Quick Start
- Documentation
- Getting Started Guides
- Known Limitations
- Contributing
- Roadmap
- Libraries & Tools
- Legal Disclaimer
curl -sLS https://get.minectl.dev | sudo shor without sudo:
curl -sLS https://get.minectl.dev | shbrew 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:
minectl wizard
-
Create the server:
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 |
- Civo Java Edition
- Civo Bedrock Edition
- Scaleway Java Edition
- GCE Edition
- Exoscale Edition
- Multi-cloud server monitoring
- LuckyBlocks on Scaleway
- PaperMC SkyBlock on Hetzner
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
- Support Bedrock edition #10
- Add monitoring capabilities #21
- List Minecraft Server #11
- Update Minecraft Server #12
- Hetzner support #26
- Linode support #31
- OVHCloud support #43
- GCE support #55
- Modded editions #20
- Vultr support #90
- Proxy servers (BungeeCord/Waterfall) #95
- Azure support #56
- Oracle/OCI support #107
- AWS support #210
- Much more to come...
Click to expand
- https://github.com/fatih/color
- https://github.com/melbahja/goph
- https://github.com/spf13/cobra
- https://github.com/goreleaser
- https://github.com/civo/civogo
- https://github.com/digitalocean/godo
- https://github.com/scaleway/scaleway-sdk-go
- https://github.com/linode/linodego
- https://github.com/hetznercloud/hcloud-go
- https://github.com/olekukonko/tablewriter
- https://github.com/sethvargo/go-password
- https://github.com/ovh/go-ovh
- https://github.com/dirien/ovh-go-sdk
- https://github.com/hashicorp/go-retryablehttp
- https://github.com/googleapis/google-api-go-client
- https://github.com/Masterminds/sprig
- https://github.com/Tnze/go-mc
- https://github.com/c-bata/go-prompt
- https://github.com/vultr/govultr
- https://github.com/Azure/azure-sdk-for-go
- https://github.com/blang/semver
- https://github.com/tcnksm/go-latest
- https://github.com/uber-go/zap
- https://github.com/oracle/oci-go-sdk
- https://github.com/AlecAivazis/survey
- https://github.com/aws/aws-sdk-go
- https://github.com/gophercloud/gophercloud
- https://github.com/exoscale/egoscale
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.

