Skip to content

dacevedo12/terracraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TerraCraft ⛏️☁️

A hobby project exploring the most optimal way to run a Minecraft server on AWS using Infrastructure as Code (IaC).

What is this?

TerraCraft is an exercise in finding the sweet spot between cost and simplicity when deploying a Minecraft server to AWS. Think of it as code golf meets infrastructure engineering meets homelab tinkering.

This isn't meant to compete with established hosting providers like Aternos (they're probably more cost-effective for most use cases). Instead, this project is about:

  • 🎓 Learning: Getting hands-on experience with AWS and Infrastructure as Code
  • 💰 Optimization: Finding creative ways to minimize costs while maintaining functionality
  • 🧪 Experimentation: A homelab-style playground for trying out AWS services
  • 📚 Simplicity: Keeping the code approachable for people new to IaC

Tech Stack

  • Nix: Reproducible builds and development environment
  • Terraform: Infrastructure as Code for AWS resources
  • AWS: Cloud infrastructure

About

Minecraft server deployed on AWS using infrastructure as code

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published