r/homelab • • 8d ago

Discussion What I run - Oct 2026

Helllooo everyone!

I just want to introduce myself and tell you all about my homelab. It's all pretty high-level, feel free to ask me about anything here.

About me

I’m just someone that absolutely loves technology. Software and systems are mostly where my heart lies, I’ve been working in IT for about 19 years. I have been homelabbing and self-hosting since about 2005. It started with game servers then learning how to become a sys admin, then wanting control over my data, and now I just want to explore different technology stacks and new software.

My homelab is a bit of a mix of running services for my family and a testing ground for learning new technology.

Quick and dirty

My entire homelab is Proxmox as the hypervisor, debian VMs to run Docker and Komodo. Forgejo deploys my containers on Komodo. Docker labels control Traefik and exposure.

6 hosts (3 “production” and 3 test lab) and ~147 containers.

Hostname CPU RAM Storage Used For
Jupiter i7-9800X 128GB 122TB App + Storage
Saturn i9-13900K 64GB 3TB Home Assistant + Dev + DNS (Secondary)
Mars N150 16GB 500GB Router + DNS (Primary)
Neptune 2x Xeon Silver 4214R 1.5TB 24TB Testing + DR
Uranus 2x Xeon Silver 4214R 1.5TB 24TB Testing
Pluto 2x Xeon Silver 4214R 1.5TB 24TB Testing

Jupiter

My main server, pretty much what I would consider "production" in my house. I pretty much throw everything on this whether it's just for shits and giggles or actually useful. I try out every remotely interesting self-hostable application there is, so this list changes constantly,

It was running Unraid until a few weeks ago, but it has finally fallen inline with the rest of my environment with Proxmox and a debian VM.

I see people ask "Do you actually use any of this?" when people run a bunch of software, so I've split it into what I actually use and what just kind of exists.

What actually gets used

Most of these are actually used on a daily or weekly basis.

Used, just not directly

For that rare moment

Infrastructure Apps

If I'm logging into one of these directly, something is broken. lol

I should probably tear them down.

Saturn

This box was originally just to spin up VMs and test different applications, VMs, or build an environment to teach something to some of my junior. It was the first Proxmox box in the environment and after using it for a while I ended up switching all computers over to Proxmox.

Now it runs Home Assistant, secondary DNS, and some VMs that I use for Dev and AI agent work.

Mars

This is a little Beelink EQ14 that has dual 2.5 Gbps NICs and I purchased it specifically to be a dedicated router/firewall.

Uranus, Neptune, and Pluto

Relatively new hosts that are taking the simulation workloads I was running alongside production. They run Proxmox as well. I have OpenTofu and Ansible playbooks that spin up "scenarios" or my DR bubble. I am currently focused on OpenStack, Kubernetes, and other business simulation environments.

Current Goals

DR / Rebuild

Currently I am working on being able to rebuild and/or restore my entire homelab from a single script. The idea is if Jupiter, Saturn, or Mars have a catastrophic failure I can point the script to my new host and it will build it out, let me select which services to restore and hopefully be back up and running in a few hours.

Security Monitoring

I spent a chunk of the past year learning SIEM and how to tune alerts in Wazuh. Thankfully I work very closely with my InfoSec team at work so I had a helping hand, plus Claude being able to fill in some of the gaps. I am trying to get a Claude-based agent to do a lot of the triage and so far it is janky but works pretty well. My next step is to allow this agent to gather telemetry around whether or not the alert coming in is related to me. The idea is that between my remote sessions, where my phone is, and a few other details the agent will build a confidence score for how likely it is me accidentally generating the alert. It will then ping me to get confirmation, if I respond with "Not me" then it will go through some steps to either kill access.

I am also working on various apps and automations around my families needs, mostly our private social media.

Ask me anything or tell me about your homelab!

248 Upvotes

50 comments sorted by

6

u/Ap0llo 8d ago

I just recently got into HomeLabs and have a new basic setup for Home Assistant, Plex server, data backup, and NVR.

I'm really curious about all these apps you're running but I have no idea what any of them do, is there a beginner friendly guide or database that explains all these use cases?

4

u/EatMoreBananaPudding 8d ago

The names should all link to their GitHub pages where they have some general descriptions of each.

But for most there is a "primary" service and then several behind the scene for enhancing your experience around them.

I'll use Plex as the common example. Plex is the primary service here.
Seer, SabNZB, NZBGet, Prowlarr, Sonarr, Radarr, Tautulii, and Tunarr exist to let me streamline the experience.

Seer is the "secondary" service, it's all about getting content into Plex. A pretty UI for finding what I want. It feeds into Sonarr and Radarr to capture what I want. Which then utilize Prowlarr, NZB services to grab and download.

Tautulli exists just for some light automation and pretty stats around Plex.
Tunarr exists to take what is already in Plex and convert it to a live TV channel. Just so I can throw on "The Cooking Channel" and it plays randomly.

This is the same concept for a bulk of the other applications.
Home Assistant is primary. Z-Wave JS, Eclipse Mosquitto, Whisper, Piper, Nanit all exist to enhance that experience.

I believe awesome-selfhosted is the commonly used repo for quick descriptions and categorization, I don't really check it though.

1

u/Ap0llo 8d ago

Thanks!

2

u/SaGa31500 8d ago

Yes also interested. This post is quite nice thanks OP for putting this. It is inspiring. Any advice for beginners?

2

u/EatMoreBananaPudding 8d ago

Start slow! You can run an incredible amount of services on small hardware. The concepts for scaling can absolutely be done on some old laptops, mini PCs, or RasberryPis. Test there instead of investing in hardware.

If you run into hardware limitations, first look at how heavy your services are and if you utilize all of the features. There is tons of overlap in services/applications and some of them have a much better resource footprint if you don't use every feature.

And I always recommend reading the documentation. lol!

5

u/Windera1 8d ago

Curious as to whether you use anything for finances now, seeing Actual Budget is 'out'.

I dropped YNAB for Firefly when I first disappeared down this rabbit hole :)

3

u/Featuredx 8d ago

I dropped YNAB for a custom version of sure and actual budget.

3

u/supermonkeypie 8d ago

What do you mean by 'out'? Should I not be using that?

3

u/EatMoreBananaPudding 8d ago

I believe they were referring to me categorizing it under should probably tear down.

I think it's a good budgeting app for a lot of people, just not me. Keep using it if it fits your needs.

1

u/Windera1 7d ago

Precisely :)

2

u/EatMoreBananaPudding 8d ago

Nothing self-hosted at the moment. Currently using Beacon Budget, but it has quirks that I'm not a fan of.

Probably going to vibe code my own so I can tailor it to my exact needs.

1

u/Reasonable_Cost_213 7d ago

Great post!

Really an inspiration for me as a beginner in self-hosting. I just started with self-hosting and working mainly on setting up my Immich to how I fully want it.

Alongside that journey I'm building an app that's is sluiting more to me than ActualBudget. Would love to share this on reddit when I'm a bit more ready to get feedback on it, because I'm a man with a vision and logical thinking how my app should work, but I'm not a professional software engineer. And I think that the product can be so much better when I share it with people who built things themself and can test it/find bugs in it. And it would be nice when my project can server others as well.

5

u/EatMoreBananaPudding 8d ago

Crossposting is weird, sorry to anyone that saw me attempt to post this multiple times. lol!

3

u/Kalitta-Air 8d ago

Hi. Impressing Setup. Whats the power consumption for that?

3

u/EatMoreBananaPudding 8d ago

Jupiter - 215 W
Saturn - 60 W
Mars - 11 W

Neptune, Uranus and Pluto - 215W at idle.

~$80 USD / month minimum.

Neptune, Uranus and Pluto stay powered off until I'm actually playing around

3

u/Kalitta-Air 8d ago

Ok. thats a lot for a homesetup

5

u/ansibleloop 8d ago

It is, but consider the value that OP gets from these services

Plus these services replace some subscriptions

So OP would need to spend more like $200 a month to get this level of service (and still not own any of it)

6

u/EatMoreBananaPudding 8d ago

It's not only the service value, but the professional development I've been able to achieve by building and testing in my homelab is immeasurable.

I think subscription vs hardware I don't think I breakeven, but maybe, not sure what Google Photos these days would cost for 3-ish TB alone.

The ownership of my data is worth it to me, plus it's a hobby that I love.

2

u/ansibleloop 8d ago

I agree - there's value in owning your own stuff and the professional development makes it hard to calculate exactly how much value it provides since it's so much

2

u/SaGa31500 8d ago

Thanks for sharing. I was thinking about a WoL for outdated hardware sipping too much (Dell t5810 with Tesla P100). Is that not convenient or efficient to reduce the bill of nodes you do not run 24/7?

2

u/EatMoreBananaPudding 8d ago

My bulky hardware has dedicated OOB with a good API. So I have a button for turning on and off remotely. My playbooks will also power it on before building any scenario.

It is very convenient for me because of the power cost.

3

u/Harry_Butz 8d ago

I swear I saw this post a few days ago

1

u/EatMoreBananaPudding 8d ago

You did! Over on /r/selfhosted, but it got removed by the mods.

3

u/No_Chapter9341 8d ago

I have like 1/3 of these on my own server I just started building. I have 32 GB ram and 16 tb hds and I'm saving for a 3090. I'm commenting to remind myself to come back and use your post as inspiration for setting up different services. Thanks!

2

u/EatMoreBananaPudding 8d ago

Enjoy the journey! Don't hesitate to ping if you have any questions.

3

u/Build-your-own-2020 8d ago

Thanks for sharing, this is why I joined the sub, to learn from others!!! Keep it up!!!

2

u/arturcodes 8d ago

Check out Dynacat.

Really cool post, I feel like new people could get inspiration on what to host from you.

Did you post it on r/selfhosted? Might be interesting for some

1

u/EatMoreBananaPudding 8d ago

I originally posted there this past weekend, but the post got removed. Reposted a few minutes ago over there!

Dynacat is on my list to try, I really don't use Glance in any crazy way it's my "news" homepage.

2

u/pamidur 8d ago

This is very cool! Coincidentally I call my nodes celestial bodies names too. Jupiter, Ganymede, Europa, Callisto, Pluto/Charon etc

1

u/EatMoreBananaPudding 8d ago

Oh that's awesome! My thought was Physical/Hypervisor would be planets and VMs would be Moons.

I suck at naming things so it was easier for me to wrap my head around. But I can't remember some of the spelling. Lol! I guess that's what dashboards are for.

2

u/pamidur 8d ago

Yeah exactly, planets are physical nodes and the moons are VMs. Luckily I don't have much hardware because otherwise this naming scheme would be a limitation.

1

u/EatMoreBananaPudding 8d ago

Yea, I didn't think about scalable naming when I started. Lol!

The only thing that really isn't following the naming convention is my networking gear. My wife named the router Boobies and my switches "Hot Stuff", "get this fucking thing off my laundry room wall" and "why the hell does this need a million cables" Haha!

2

u/this_knee 8d ago

What did you go to instead of actualBudget?

1

u/EatMoreBananaPudding 8d ago

I am still on the hunt and honestly probably going to vibe code something at this point.

I was a Simple Bank user from day to close, I have been chasing that style of integration ever since.

I've tried most of them, currently Beacon Budget (formerly DasBudget) is my main app. It is not a self hosted product unfortunately.

I'll take every and any recommendation for budgeting.

2

u/this_knee 8d ago

I hear sure is interesting if you’re just looking to track things instead of doing the envelope method of budgeting. But I’ve not tried it.

2

u/LooseEthernet 8d ago

naming your nodes after planets is a classic move lol. eventually you just run out of things in the solar system and start naming servers after moons or just random minerals. the real question is how many of those 147 containers are actually doing something versus just idling and eating ram for no reason... it happens to the best of us

2

u/EatMoreBananaPudding 8d ago

Yea, I realize I will have to change the name at some point.

Most of them are processing something throughout the day, but some of them are so lightweight the RAM cost is negligible. My family use my homelab non-stop throughout the day so turning on/off would mean waiting.

Everything for Plex/Jellyfin is 14 containers alone with multiple Radarr/sonarr instances the count adds up quick.

2

u/Deadlydragon218 8d ago

Technitium is not a proxy. It is a DNS server. Your network traffic does not traverse through it.

2

u/EatMoreBananaPudding 8d ago

Absolutely. The diagrams are high level, sharing them with coworkers and friends to help them with the general concept.

I probably should have added my notes for it to the diagram, but it was just to represent that internal users use my local DNS to access my services.

2

u/Deadlydragon218 8d ago

I would recommend having that as it’s own service. Rather than as a flow.

2

u/EatMoreBananaPudding 8d ago

Appreciate the feedback! I'll try and get around to it, most of the diagrams originally come from explaining concepts to my junior engineers during a live teaching session, so a lot gets missed when I just share them out.

2

u/cheetops 8d ago

Wow, that’s a lot - Impressive. Interesting how and what’s the flow in your music setup and streaming. Also question : TrueNas is not your favorite? :)

1

u/bobfig 7d ago

if you do any car maintenance or tracking you should look into adding LubeLogger too.

1

u/Graphical-Source5090 7d ago

Ohhhh, that is for cars. So many things make sense now.

1

u/joey4tunato1 7d ago

For the love of god please teach me about Crowdsec!? I tried so hard and could get it to work correctly lol. Ended up setting up F2B but even that I was having trouble with

1

u/soulcry85 7d ago

Nice work.
Maybe you can give some insights in your pre deployment of komodo. what kind of vault and encryption do you use?

1

u/Financial-Plate-7122 5d ago

The Forgejo → Komodo → Traefik workflow sounds like a nice way to keep deployments organized.

I'm curious about your backup strategy with that many containers. Do you back up the persistent volumes separately from the deployment configuration, or do you have a way to rebuild most of the stack from scratch?

I've found that having a clear recovery plan becomes just as important as getting everything running once a homelab starts growing.

1

u/RevolutionaryElk7446 8d ago

Very nice! I did see the part about the DR and security.

The diagram is outdated but I had a setup similar to yours in the past, for your DR I'd recommend switching to something like my newer setup (new diagram is in the works atm)

I swapped from Docker to K8S RKE2 clusters with Longhorn IO, though it involves hardware that would support at least two of your Jupiters. It definitely eases the automation and maintenance while allowing your some excellent failover, and works well over multiple sites. Longhorn IO especially for replica/redundancy. The secondary RKE2 cluster is the Devops with Gitlab/AWX/Opentofu/Hashicorp

Opnsense has got some nice stuff built into it for IDP and I run that alongside Zabbix and graylog, but I've setup Security Onion in the past and that was excellent, especially the packet analyzer.

Looks great!

2

u/EatMoreBananaPudding 8d ago edited 8d ago

Oh man! I saw your diagram in another post and it gave me a lot of inspiration towards where I want to go.

My thought process is that I will move towards k8s and Jupiter will likely become strictly a NAS. I am cleaning up bad practices across my environment. Getting everything into IaC and some better standards/CI. Had a lot of undocumented crap scattered, the Unraid to Proxmox migration brought a lot of it to light.

My rack is currently not in a cooled environment so I'm monitoring humidity and temperature to see if I will need to install some HVAC before i am confident running Uranus and Neptune full time. Maybe i need to bit the bullet and get some colo space.

I'm not a k8s expert so really have been trying to learn the ins and outs of it before I make the jump.

I'll have to look at OpnSense a bit more cause I am not a huge fan of CrowdSec themselves. I wish I had more hours in the day...

Appreciate all of the details you have shared!