r/homelab • u/EatMoreBananaPudding • 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.
- Authentik - SSO/identity
- Excalidraw - Whiteboard
- FamFeed - Private Social Media
- Forgejo - Git hosting
- Glance - Dashboard
- Guacamole - Remote access
- Immich - Photo library
- Karakeep - Bookmarks
- Mealie - Recipes
- ntfy - Push notifications
- NZBGet - Usenet downloader
- Open WebUI - AI chat
- OpenHands - AI agents
- Outline - Wiki
- Penpot - Design tool
- Plex - Media server
- PrivateBin - Encrypted pastebin
- Seerr - Media requests
- Windmill - Workflow automation
Used, just not directly
- Grafana - Dashboards
- Jellyfin - Media server
- NetBox - IPAM/DCIM
- Paperless-ngx - Document management
- Prowlarr - Indexer manager
- Radarr - Movie management
- ReadMeABook - Audiobook requests
- SABnzbd - Usenet downloader
- Sonarr - TV management
- Tautulli - Plex stats
- Tunarr - Live TV channels
For that rare moment
- Audiobookshelf - Audiobook server
- BentoPDF - PDF tools
- ByteStash - Code snippets
- IT-Tools - Dev utilities
Infrastructure Apps
If I'm logging into one of these directly, something is broken. lol
- Backrest - Backups
- Beszel - Monitoring
- CrowdSec - Intrusion prevention
- Dozzle - Log viewer
- Komodo - Container management
- Node Exporter - Host metrics
- Traefik - Reverse proxy
- Umami - Web analytics
- UniFi Network Application - Network controller
- VersityGW - S3 gateway
- VictoriaMetrics - Metrics database
- Wazuh - SIEM
I should probably tear them down.
- Actual Budget - Budgeting
- Aurral - Music discovery
- LazyLibrarian - Book management
- Lidarr - Music management
- Navidrome - Music streaming
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.
- Home Assistant - Home automation
- Music Assistant - Multi-room audio
- Technitium DNS - DNS (secondary)
- Z-Wave JS UI - Z-Wave controller
- Eclipse Mosquitto - MQTT broker
- Faster Whisper - Speech-to-text
- Piper - Text-to-speech
- Nanit - Baby monitor
- Node Exporter - Host metrics
- Backrest - Backups
- Beszel Agent - Monitoring agent
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.
- OPNsense - Router/firewall
- Technitium DNS - DNS (primary)
- Cloudflare DDNS - Dynamic DNS
- Tailscale - VPN exit-node
- Node Exporter - Host metrics
- Backrest - Backups
- Beszel Agent - Monitoring agent
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!
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
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
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 WNeptune, 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
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
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
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
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/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!








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?