
Angrybits Homelab
Infrastructure as code, automation as standard

Milestones
🚀 25.02.2023 — Launching a 2-node cluster on Raspberry Pi 4
🏗️ 17.06.2023 — Cluster scales up with two additional RPis and Proxmox server
💾 18.04.2025 — Deploying a large NAS (8TB) for backups
🛠️ 11.07.2025 — Central IaC Repository (Terragrunt / Terraform / Ansible)
🔥 21.02.2026 — Proxmox cluster reaches full capacity: 3x 64GB RAM

Knowledge Base
Select a category below to explore the documentation

Virtualization & High Availability
An ultra-reliable computing environment based on a 3-node Proxmox VE hypervisor cluster. Thanks to full hyper-converged integration, a single server failure does not interrupt the operation of critical services.
Explore Proxmox architecture →
Explore Proxmox architecture →
42 vCPU – Moc obliczeniowa klastra
184 GB RAM – Pamięć z obsługą HA
14 TB Ceph NVMe – Replikowany storage

Orchestration & GitOps (Kubernetes)
A primary, highly available application environment powered by a k3s cluster. The entire infrastructure and service lifecycle are managed declaratively, eliminating the need for manual configuration or deployments via SSH.
Explore Kubernetes docs →
Explore Kubernetes docs →
100% GitOps Driven
Zero manual changes – cluster state is fully synchronized with Git.FluxCD Reconcile
Continuous consistency checks and automatic auto-remediation of drifts.Helm & Kustomize
Full standardization, code reusability, and environment isolation.

GitOps Ecosystem — Infrastructure Repositories
The entire homelab environment is maintained through a distributed ecosystem of Git repositories, where each one owns a distinct stage of the infrastructure lifecycle — from provisioning, through maintenance, to observability. This split keeps every change fully versioned, repeatable, and easy to audit.
Explore GitOps repositories →
Explore GitOps repositories →
Infrastructure as Code
angrybits-homelab — a 3-layer IaC codebase managing VMs, Docker containers, firewall configuration, DNS, and inventoryProvisioning & Maintenance
proxmox-vm-templates builds cloud-init images, while homelab-tasks handles recurring updates and SSH key distributionMonitoring
proxmox-metrics, grafana-matrix-api — threshold alerts
