RangerDigital / tassadar

πŸ›  Private Minecraft server playbooks and automation.

Home Page:https://minecraft.bednarski.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tassadar

Private Minecraft server playbooks and automation.


License: GPL v3

This repository contains the necessary Ansible playbooks, Discord bot source, and configuration needed to run my private on-demand Minecraft server for my friends.

But not running the server all the time I can significantly reduce costs to only 2€ per month running on CPX11 instance.


πŸ›  How It Works

Friends of mine can request a server using a self-hosted Discord bot.

It then triggers GitHub Action workflow running Ansible playbook against Hetzner cloud.

Playbook rents a VPS, updates DNS entry for minecraft.bednarski.dev, configures Minecraft server with Nginx reverse proxy and custom monitoring endpoint.

For world persistence, I am using Hetzner block volume.


🚧 Contributing

You are more than welcome to help me improve this project!

Just fork this project from the master branch and submit a Pull Request (PR).


πŸ“ƒ License

This project is licensed under GPL-3.0 .

About

πŸ›  Private Minecraft server playbooks and automation.

https://minecraft.bednarski.dev

License:GNU General Public License v3.0


Languages

Language:Python 96.6%Language:Jinja 2.2%Language:Dockerfile 1.2%