Andrei's page


Homelab

Tuesday, July 28, 2020; Reading time 4 minutes.

Even from highschool I always had a homelab. I can, and I will, pin point that exact thing as a most useful learning material to date for me. I’ve started with Windows Server where I was running my own terminal services and everything just started from there.

Today my homelab is not only my hobby, a learning ground, but also a staple of my infrastructure needed for normal day to day life and work. This post will try to detail what services I run so I can look back at it and compare with the future state.

Goal

Goal is to migrate away from most of the online services I use and put the control back in my hands. Everything started with the day I broke up with Google and stopped using my account. I still have some services I use from them but today this is much less. I’ve decided to never get locked in on a platform ever again and that takes a lot of brain power at least in the planning stages.

Services I wanted to have:

Services

After I went thru a bunch of iterations here is a full list of services running on my network:

No services are available from the outside since I didn’t want to mess with security too much. This allows me to not worry about passwords too much.

Architecture

Some of the services are running as docker containers and other as VMs. I’m using VMWare ESXi for VMs and Portainer to help me host docker images. Portainer is running just as another VM since it’s easier to manage that way.

All VMs are running OpenSUSE Tumbleweed.

Infrastructure

Hardware is much more interesting than my architecture. All of this is running on two Intel NUCs.

Network stack is totally Mikrotik however:

SIP phones are really cheap Groundstream phones (4 of them). And my GSM gateway is a Yeastar TG100.

Future plans

I am very happy with where I currently am but there are few things I would like to do:


Go back to homepage