PRECISION

Initializing
Back to blog
1 min read|

Building My Homelab and Learning Infrastructure Engineering

AutomationProxmoxHomelabSelf-Hosted

I recently started building a modern homelab focused on virtualization, Linux, self-hosting, networking, and cybersecurity learning. The setup currently runs on Proxmox with multiple containers and self-hosted applications including Gitea, TeamSpeak Server, Payload CMS, Uptime Kuma, Nginx, and monitoring tools.

Alongside infrastructure work, I have been experimenting with Arch Linux hardening, Docker container management, cloud concepts, DevOps workflows, and secure server deployments. I also explored topics like DNS, BGP, phishing detection systems, Raspberry Pi automation, and large-scale outage architecture studies.

On the development side, I worked with React, TypeScript, Astro, Node.js, APIs, and automation scripts while improving deployment pipelines and self-hosted developer tools.

Future plans include advanced networking, firewall segmentation, DNS security, and enterprise-style homelab architecture using pfSense or OPNsense.Over the past few months, I’ve been slowly building my own homelab to learn how real infrastructure works beyond tutorials and cloud dashboards.

What started as a simple Proxmox setup has now turned into a space where I experiment with virtualization, Linux, self-hosting, networking, monitoring, cybersecurity concepts, and developer tooling. Right now the setup includes multiple containers and services like :

Gitea, TeamSpeak Server, Payload CMS, Uptime Kuma, Nginx, and a few internal monitoring tools.

A big part of this journey has been understanding systems from the ground up instead of just using them. I’ve been spending time learning about DNS, BGP, outage architectures, container management, reverse proxies, server deployments, and Linux hardening while experimenting with Arch Linux and Docker in my daily workflow.

Alongside infrastructure work, I’ve also been building projects using React, TypeScript, Astro, Node.js, and APIs while improving deployment workflows and self-hosted development environments.

This post will continue evolving as the homelab grows. Future updates will include networking upgrades, firewall setups, DNS security, automation improvements, and enterprise-style infrastructure experiments using technologies like pfSense or OPNsense.

Still learning. Still building. Still breaking things and fixing them.