Skip to content

Welcome to my Blog - My homelab, learning path, and what to expect⚓︎

Welcome - this site will documents my homelab journey, Linux/Docker/Ansible experiments, networking, and the lessons I learn as I build my skills in sysadmin, network admin, and DevOps.

The Beginning of My Homelab Adventure⚓︎

Few years ago I dove headfirst into the Homelab/Self‑hosted rabbit hole and haven’t seen sunlight since, mostly because my servers keep asking for help. To stop asking myself “Wait, how did I do that again?”, I started documenting at least 90% of what I do. For this reason I used to run DokuWiki, but recently I've been migrating everything to Markdown and OtterWiki.

I put this site together to share my notes and spare others the pain. For now I am hosting it on a free CloudFlare pages.dev domain (I may buy a proper domain later). I’ll post everything from Homelab builds, configs, troubleshooting notes to useful work related notes.

Found a mistake or a smarter way to do something? Leave a comment (even though, I haven’t wired up comments system yet). The site isn’t fully polished and navigation is all over the place but the basics work.

About this site and blog⚓︎

  • Topics: Linux, Docker, Ansible, Networking, Homelab builds, hardware repair, troubleshooting, and occasional rants.
  • Format: step-by-step tutorials, playbooks, configs, diagrams, and postmortems.
  • Where to find things: Configs and notes will live under Documentation and some on my GitHub repo.

About me⚓︎

  • Sysadmin, Network admin (CCNA) and aspiring DevOps engineer, several years tinkering with servers, routers, and few with automation.
  • Actively learning production-grade tooling, IaC, Security and Networking best practices.

Homelab summary⚓︎

  • Details will be posted/updated at Homelab page.
  • Virtualization: Proxmox VE, Docker.
  • Networking: TP-Link xx530v, D-Link 24 Port Patch Panel.
  • Services: Pi-hole with unbound (DNS & DHCP), Traefik (reverse proxy).
  • Goal: learn Virtualization, Containerization, Networking, Programming & Automation with Ansible, and CI/CD for infra.

My Repo & Homelab basic diagram⚓︎

  • Repo: https://github.com/Knight-of-Code
  • Homelab network (planning): I’ll add an OPNsense firewall on a NUC (Intel N305 or better) running Proxmox in a future upgrade. Add 16-port managed Switch.
    Network topology (ASCII)
    1
    2
    3
    4
    5
    ISP -> EdgeRouter
              ├─ Armbian on `Orange Pi Zero 3` (24/7 Docker services like Pi‑hole, Forgejo, Syncthing, Dozzle, etc)
              ├─ Debian on `Intel N5105`       (NAS)
              ├─ Proxmox on `Amd 7850x`        (Virtualization host)
              └─ Fedora on main `PC`           (Daily workstation)
    

Future Roadmap⚓︎

  • Ansible roles for idempotent server builds
  • Docker Compose best practices
  • Hardware repair logs and parts guide (maybe)
  • Monitoring: Setup Prometheus alerting and Grafana dashboards
  • VLANing and firewall rules for secure lab segmentation using OPNsense

About Author⚓︎

Systems & Network Administrator (CCNA) whose been in IT since 2008. Has strong working knowledge of Linux for servers and networking & is passionate about everything computer and technology.