this post was submitted on 28 Jan 2025
1 points (100.0% liked)

Self-Hosted Alternatives to Popular Services

213 readers
2 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/ElephantOrnery on 2025-01-28 15:09:00+00:00.


Hi All,

I have around 90 docker containers running on 5 servers and 3 NAS's. I have a complex network setup with multiple locations each having their own nginx server that is reachable over tailscale and one public facing one. I'm starting to get confused how certain network flows go. Especially http flows via tailscale since sometimes they go via a sidecar tailscale container and sometimes via a tailscale container + nginx. Also, with this amount of containers I forget now and then where a certain service is running.

Hence, I thought of making a network diagram. However, since things are quite dynamic I was thinking of making the network diagram update automatically. My thought is to use a bash script that does ssh calls to different servers to fetch the needed info and then use the python Diagrams package to generate the network diagram.

Especially gathering all info and translating it to the Diagrams format seems challenging.

This will take quite some work to setup, but it also feels like a thing more people in this subreddit would think of. So I was hoping to stand on the shoulders of other sado-masochastic selfhosters :-)

Any tips, advice, code to share, to help me along?

Much appreciated!

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here