Here’s a thread to post all things homelab!
- Show of your creations
- Share your favorite hardware/software
- Get suggestions of what to do next
- Ask questions and get answers
What is a homelab?
A homelab is a personal server(s) and supporting equipment set up for the purpose of learning/exploring new technologies, hosting useful services for oneself and others and sometimes just to have fun and push the boundaries of what you can do with enterprise hardware/software in a consumer environment.
If you’re interested in the field of IT and like playing around with tech, then a homelab may be right up your alley! They can come in all shapes and sizes, from an old laptop hosting media files, to a whole server cabinet of gear running virtual machines, docker containers, and much more. Whatever your experience level, you can easily get started and grow your homelab into something useful for you.
Figured I’d make a new thread for homelab stuff since it seems different enough from 3D printing/making.
I also wanted to show off some of the developments in my homelab and see what others have as well.
I’ll post more in a bit, but here’s something I just made that I felt like showing off. It’s a quick dashboard for an HDHomeRun tuner.
I bought the HDHomeRun Flex Duo so I could watch my antenna from anywhere, but also more importantly so that I could record shows that aired at inconvenient times for me. Perhaps I’ll go into more detail on it later, but for now I’ll keep it short.
I’ve been having trouble aiming my junky $25 indoor antenna and needed a way to visualize signal strength. So I hooked up a JSON API from the HDHomeRun into my Telegraf/InfluxDB/Grafana stack and made a dashboard to visualize current signal strength/quality and over time. I like to think it turned out pretty well and it makes aiming the antenna a bit easier too.
More to come from me. Be sure to show off your stuff too!
Here’s part of my current setup. Not pictured is the functional NAS that’s almost full and the new NAS I’m working on that I need to fix the thermals for before I actually start using it.
Decided to go with uFF (micro form factor) optiplexes for my compute since they’re relatively cheap used, have reasonably low power usage, and stack nicely within 2Us. I’m running proxmox as my hypervisor on three of them (red/orange/purple) with a few small containers, but want to get my NAS going first in order to really bolster the storage and capabilities of my homelab.
Those signal strength graphs are pretty sweet! I do love me some influx/grafana but I don’t have much in mine right now, just some stats from my UPSs and proxmox hosts. I’m totally planning on having some sweet setups when I get my other homelab blockers out of the way but heccin work and life priorities man.
So this was a thing…
Apparently my server did not like some of the changes I made to InfluxDB. Caused InfluxDB and Grafana to pin my entire CPU at 100% and use ~50GB+ of memory. Time for some troubleshooting. Yaaaayyy…
Is that a pick and place? I’m shook
Influxdb does have a tendency to develop memory leaks if you look at it wrong. Ive run into that issue a few times before. Easiest way I’ve found to solve it is by finding a version that doesn’t do that and don’t update.
Happen to know a version that works?
I’m running InfluxDB v2.5.1 and it’s been consistently under 512MB of RAM usage, but I have it running in a proxmox container with only 4GB of RAM given to it so I don’t know if there’s a scaling aspect to how much it uses
Perhaps it’d be a good idea to put it in its own VM like that. Or at the very least limit it’s RAM/CPU usage in Docker. Prevent a catastrophe like this in the future.
Yeah. I’m not playing around
No shit. At first I thought it was a PCb cutter. Then I’m like, there’s no way…
I’m realizing that I don’t have many pictures of my old lab. I’ll have to check my tablet but I probably don’t have anything to share here.
Maybe I should post a picture of the tools that I tend to carry around, my scope, and signal generator?
So I’ve been bumping the homelab updates pretty hard lately… I have managed switches, vlans, multiple hosts, just booted up home assistant in a VM… but I need a good open source, preferably virtualbox deployable appliance, network / system / lab topology and monitoring solution… any ideas?
Checkmk is solid and has a huge number of options for configuration. It even includes graphs if you so choose. I’ve used it a lot to get notifications to my phone with Pushover. Matter of fact that in itself has been useful since we have a GFCI breaker that tends to nuisance trip and send one of the UPSs onto battery.
awesome… loading this up right now
Not the easiest thing to get running if you just dive into it, but goes ok if you actually rtfm
That is both a pro and a con. On one hand it’s incredibly configurable on the other it’s got so many options it is overwhelming.
The confusing thing for me was the appliance versus site approach. The documentation for setting up a new site actually doesn’t work if you SSH into the appliance, you have to upload the file via the web management. Other than that, easy enough if you actually read
Just scored a 14u server rack for 100$. Excited to finally have a home for my scattered equipment…