The Homelab Journey
Setting up a homelab is more than just a tech experiment — it’s a deep dive into the world of self-hosting, network design, and infrastructure automation. This series explores the journey of building a homelab from scratch.

Setting up a homelab is more than just a tech experiment — it’s a deep dive into the world of self-hosting, network design, and infrastructure automation. This series explores the journey of building a homelab from scratch.
In a homelab, Dynamic DNS (DDNS) is essential for accessing self-hosted services from outside the network, especially if ISP provides a dynamic public IP address, which is very common for most of the Internet users. One can avoid this by purchasing a static IP from the ISP.
Using VPN with pfSense allows you to route traffic securely through a VPN tunnel, improving privacy and security.
This guide outlines the process of configuring an OpenVPN server on pfSense to enable secure remote access to internal resources. The setup supports scenarios such as connecting back to a homelab network or routing all internet traffic through a trusted connection.
Setting up a robust firewall and gateway is a crucial step in building a secure and self-hosted environment. This guide outlines how pfSense was installed and configured in a homelab using affordable hardware and a straightforward process.