Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mr-karan/homelab
Infra-as-code for my personal home server setup
https://github.com/mr-karan/homelab
ansible consul devops hashicorp home-server infrastructure infrastructure-as-code nomad raspberry-pi terraform
Last synced: 9 days ago
JSON representation
Infra-as-code for my personal home server setup
- Host: GitHub
- URL: https://github.com/mr-karan/homelab
- Owner: mr-karan
- License: mit
- Created: 2019-09-12T16:49:12.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-08-06T05:42:25.000Z (over 2 years ago)
- Last Synced: 2024-05-18T22:58:45.687Z (6 months ago)
- Topics: ansible, consul, devops, hashicorp, home-server, infrastructure, infrastructure-as-code, nomad, raspberry-pi, terraform
- Language: HTML
- Homepage:
- Size: 1.33 MB
- Stars: 241
- Watchers: 11
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
hydra
Setup scripts for my homelab
---
## Overview
- Single node [Nomad](https://www.nomadproject.io/) server for running workloads.
- [Consul](https://www.consul.io/) agent co-located for service discovery.
- [Ansible](https://www.ansible.com/) scripts to boostrap the node.
- [Terraform](https://www.terraform.io/) modules for managing the following services:
- Nomad jobs
- Cloudflare DNS
- DigitalOcean Infra
- [Tailscale VPN](https://tailscale.com/) for connectivity to internal services.
- [Caddy](https://caddyserver.com/) as a reverse proxy for all web services.## Services Running
- [Pihole](https://pi-hole.net/)
- [Gitea](https://gitea.io/)
- [Shynet](https://github.com/milesmcc/shynet)
- [Syncthing](https://syncthing.net/)## Blog Posts
Here's a collection of posts I've written which shows how Hydra has evolved over the years:
- **2021-02-14**: [Home Server with Nomad](https://mrkaran.dev/posts/home-server-nomad/)
- **2020-04-23**: [Home Server Updates](https://mrkaran.dev/posts/home-server-updates/)
- **2019-09-22**: [Home Server Setup](https://mrkaran.dev/posts/home-server-setup/)## Setup Instructions
Visit [SETUP.md](./docs/SETUP.md) for following instructions on setting up Nomad and Consul.