Skip to content

Kalindu's Homelab#

https://kdecosta.com/homelab/

license docs

This repository contains the a collection of documentation and the architecture my homelab which includes network architecture as well as IoC and scripts used for automation of hosted services.

Lab goals#

Managed Network (Omada)#

  1. VLANs for device groups
  2. Custom SSIDs
  3. Network throughput monitoring
  4. Support POE devices
  5. Custom recursive DNS server / Local DNS

Hosted Services#

  1. Virtualized containers
  2. Kubernetes for service management
  3. Monitoring with Prometheus and Grafana
  4. GitLabs server for GitOps / deploys
  5. VPN for remote management
  6. Load-balancer (envoy / ingress-nginx)

Backup / Archival Storage#

  1. TrueNAS for archival and backup storage

IoC and GitOps#

  1. Ansible for container automation
  2. Terraform for infrastructure management
  3. ChatOps (slack??)

Security / Resiliency#

  1. Certificate management
  2. Cloudflare tunnel for exposed services

Demos and Screenshots#

rack hardware for 2022/03/24

omada dashboad

dashy

License#

Distributed under the MIT License, go nuts.


Last update: 2023-03-25