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.

May 29, 2025

Install & Configure Reverse Proxy (Traefik)

A reverse proxy is a server that sits between client requests and the backend services (or servers). It handles incoming requests, forwards them to one or more backend services, and then returns the response to the clients. Traefik proxy is one good example.

Jun 1, 2025
Services

Installing Docker server in the Homelab

The first VM that will be created is for a server to run docker and manage applications using containers. The template that we created earlier will be used to deploy the VM.

Jun 1, 2025
Servers

Linux Containers (LXC)

LXC (Linux Containers) are a lightweight alternative to fully virtualized machines (VMs). They use the kernel of the host system that they run on, instead of emulating a full operating system (OS). This means that containers can access resources on the host system directly.

Jun 1, 2025
Virtualization

Cloud template and Virtual Machine

Proxmox is installed and running, the next step is to create first Virtual Machine (VM). This guide walks you through the process step by step.

Jun 1, 2025
Virtualization