Home Server - This article is part of a series.
Continuing my previous post about what services I want to use, I need some kind of documentation. This is useful to share my homelab with others, to understand failure points when I am troubleshooting, and to have a clear idea of what I am running. Initially, I wanted to have some kind of live dashboard that shows what services I am running in real time and shows the flows of traffic through my homelab. As I was iterating with Draw.io, I could not come across a design that I felt happy with and it was annoying trying to line up and scale all the icons correctly.
As a result, I ended up creating a homelab documentation diagram that uses Docker labels and service autodiscovery through the docker socket to build a diagram of what is running. I also wanted to show what services I am planning on implementing. The repo is here. A sample picture is below.
I’m also setting up automatic backups with Backblaze R2 and Restic. I chose Restic over BorgBackup and
