Skip to content

RangerDigital/tassadar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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 .