rverchere / hydra

Infra-as-code for my personal home server setup

Home Page:https://git.mrkaran.dev/karan/hydra

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


hydra

Setup scripts for my homelab

Calvin and Hobbes


Overview

  • Single node Nomad server for running workloads.
  • Consul agent co-located for service discovery.
  • Ansible scripts to boostrap the node.
  • Terraform modules for managing the following services:
    • Nomad jobs
    • Cloudflare DNS
    • DigitalOcean Infra
  • Tailscale VPN for connectivity to internal services.
  • Caddy as a reverse proxy for all web services.

Services Running

Blog Posts

Here's a collection of posts I've written which shows how Hydra has evolved over the years:

Setup Instructions

Visit SETUP.md for following instructions on setting up Nomad and Consul.

About

Infra-as-code for my personal home server setup

https://git.mrkaran.dev/karan/hydra

License:MIT License


Languages

Language:HTML 58.5%Language:HCL 30.8%Language:Jinja 6.5%Language:Smarty 2.3%Language:Shell 1.2%Language:Python 0.4%Language:Makefile 0.3%