Skip to content

cbrherms/k3s-gitops

Repository files navigation

CBRHerms' Homelab

k3s GitHub last commit Lines of code renovate

GitHub repo size

This project utilizes Infrastructure as Code and GitOps to automate provisioning, operating, and updating self-hosted services in my homelab. It can be used as a highly customizable framework to build your own homelab.

Overview

Hardware

  • Dell R720 SFF
    • CPU: Dual Intel Xeon E5-2650 v2 @ 2.60GHz
    • RAM: 128GB
    • SSD: 2000GB RAIDZ10
  • Dell R720 SFF
    • CPU: Dual Intel Xeon E5-2650 v2 @ 2.60GHz
    • RAM: 256GB
    • SSD: 2000GB RAIDz10
  • Netapp DS4246 array
    • DISKS: 12 x 4TB SAS (2 x RAIDz2 vdev)

Tasks

Project status: Alpha

  • Initial repo setup
  • Automated Kubernetes installation and management
  • Install and managing applications using Flux
  • Automated certificate management
  • HA storage via longhorn
  • Secondary storage via NFS
  • Common applications: Media Management
  • Monitoring and alerting
  • Automated offsite backups
  • Single sign-on
  • Automatic rolling upgrade for OS and Kubernetes
  • Automatically update apps (with approval)
  • Automatically update DNS records for exposed services
  • Expose services to the internet securely with Cloudflare

Contributing

Any contributions or pointers made are appreciated.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published