Home Ops

A mono repository for my homelab infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
Alternatives To Home Ops
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Devops Exercises41,762
3 days ago14otherPython
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
16 hours ago1May 10, 20225otherShell
I am using this repository to document my journey learning about DevOps. I began this process on January 1, 2022, and plan to continue until March 31. I will be dedicating one hour each day, including weekends, to gaining a foundational understanding of the various aspects of DevOps. This will be a 90-day intensive study period. 2022 & 2023 inc.
16 hours ago132apache-2.0Jinja
Deploy a Production Ready Kubernetes Cluster
a month ago11April 25, 2021113apache-2.0Jinja
Ansible For Devops6,699
a month ago90mitPython
Ansible for DevOps examples.
a month ago17gpl-3.0Go
Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
Devops Guide6,318
a month ago5mitHTML
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
15 days ago33apache-2.0Go
KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 K8s 集群。
Litmus3,56012 days ago7April 25, 2021287apache-2.0HTML
Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
23 days ago67gpl-3.0Python
Alternatives To Home Ops
Select To Compare

Alternative Project Comparisons

Home Lab

Project status: BETA (but pretty stable).


This mono repository houses the infrastructure for my homelab. I try to adhere to Infrastructure as Code (IaC) and GitOps practices using tools like Ansible, Terraform, Kubernetes, Flux, Renovate and GitHub Actions.

This project aims to achieve its goals while adhering to industry-standard practices and fostering continuous learning.

Core Components


  • 2 MinisForum um350:
    • CPU: AMD Ryzen 5 3550H
    • RAM: 32GB
    • SSD: 512GB
  • 1 x Raspberry pi
    • CPU: ARM Cortex-A72 processor
    • RAM: 8GB
    • NVME: 1TB
  • 3 x Raspberry pi
    • CPU: ARM Cortex-A72 processor
    • RAM: 4GB
    • SD: 64GB


  • [x] Automated Kubernetes installation and management
  • [x] Installing and managing applications using GitOps
  • [x] Automatic rolling upgrade for OS and Kubernetes
  • [x] Automatically update apps (with approval)
  • [x] Modular architecture, easy to add or remove features/components
  • [x] Automated certificate management
  • [x] Automatically update DNS records for exposed services
  • [x] Expose services to the internet securely with Cloudflare Tunnel
  • [x] Distributed storage
  • [x] Datascience jupyterhub environments
  • [x] Monitoring and alerting


See my awful commit main history and legacy history

🤝  Gratitude and thanks

There is a template over at onedr0p/flux-cluster-template if you wanted to try and follow along with some of the practices I used here.

Also, a lot of inspiration for this repo came from the following people:


There is a [email protected] Discord for this community.

Popular Kubernetes Projects
Popular Ansible Projects
Popular Virtualization Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Self Hosted