Setting up a homelab can be daunting at times. The nitty gritty aspects of managing a machine and ensuring it has access to the outside network is falls into your lap. This can get overwhelming fast if all you ever did was open up a few ports through your AWS EC2 settings or add a couple of disks to your VM in Azure.

This guide will attempt to cover the different things I’ve had to handle while getting my modest homelab up and running.

1. Networking

You have a .com domain, it’s nice and snappy and you spent good money to get a hold of it. Or maybe its a pretty modest .page . Regardless you want your fancy portfolio website up an running on your homelab or maybe it’s that hobby project you had been living in the cloud for a while.

Let’s look at our options.

Should your ISP allow it you can avoid having to get a Static IP by running a DDNS service. Since the lil guy is constantly updating your ip address you don’t actually need a dedicated one.

Maybe, you’re rich and lucky. Your ISP lets you get a Static IP for something you can live with. After all, you’ve just spend a pretty penny on buying your homelab and its accessories.