https://github.com/heroaero-dev/homelab-infra
Learning DevOps through real infrastructure โ K3s, Docker, self-hosted stacks, and IaC.
https://github.com/heroaero-dev/homelab-infra
adminer automation ci-cd cloudflared docker infrastructure-as-code k3s-cluster kubernetes kubernetes-cluster linux mariadb plex-media-server self-hosting tailscale vaultwarden
Last synced: 3 months ago
JSON representation
Learning DevOps through real infrastructure โ K3s, Docker, self-hosted stacks, and IaC.
- Host: GitHub
- URL: https://github.com/heroaero-dev/homelab-infra
- Owner: heroaero-dev
- License: mit
- Created: 2025-05-29T21:44:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-22T20:02:10.000Z (7 months ago)
- Last Synced: 2025-11-22T22:05:56.423Z (7 months ago)
- Topics: adminer, automation, ci-cd, cloudflared, docker, infrastructure-as-code, k3s-cluster, kubernetes, kubernetes-cluster, linux, mariadb, plex-media-server, self-hosting, tailscale, vaultwarden
- Homepage: https://heroaero.dev
- Size: 56.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://heroaero.dev)
# ๐ ๏ธ Homelab DevOps Progress Tracker
This repository tracks my journey in learning and applying **DevOps engineering** practices through hands-on homelab projects.
## ๐ง Background
I started with **Docker Swarm**, but after running into its limitations, I transitioned to using **Kubernetes** โ specifically a **3-node K3s cluster** with one manager node. This move helped me understand container orchestration at a deeper level.
## ๐ Current Goals
- Deploy and manage my own containers and pods using **official documentation** only
- Avoid using tutorials to build self-reliance and deepen understanding
- Maintain all stack configurations, manifests, and infra as code in this repository
## ๐ฆ Current Setup
- **K3s**: Lightweight Kubernetes for managing multi-node infrastructure
- **Thinkpad E14**: My mobile workstation for testing, live debugging, and on-the-go infrastructure adjustments.
- **Cloudflared, External-secrets, Cert-manager, and more**: Deployed as part of my stacks
- **Tailscale + Cloudflare Tunnel**: For secure remote access
## ๐งพ Notes
Everything here reflects real mistakes, learning, and iteration โ this repo isn't polished for show, it's built for growth. ๐ช