You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Karan Sharma 06653f8f27 chore: update doc 6 months ago
ansible chore: cleanup 11 months ago
docs feat: Update nomad config, add telemetry 9 months ago
talks feat: upgrade to terraform 0.15 9 months ago
terraform feat: Add syncthing server 6 months ago
.gitignore init setup 12 months ago
LICENSE feat: init 2 years ago chore: update doc 6 months ago chore; TODO 11 months ago


Setup scripts for my homelab

Calvin and Hobbes


  • 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 for following instructions on setting up Nomad and Consul.