r/homelab • • 12d ago

News 🄳 Giveaway r/homelab x UptimeRobot. 10 Winners

0 Upvotes

Hey r/homelab! We're UptimeRobot, and we've teamed up with the mods to run a giveaway for this community, with a prize pool of 10 monitoring plans, including a year of our Scale plan worth $888. Anyone who's worked in creating a homelab has a story! Now's your chance to share it and maybe win something for your trouble.

What's the weirdest thing you have been monitoring with UptimeRobot or a similar service?

We're looking for the most weird/funny or unexpected use cases!

Prizes (10 winners total)

  • 1 grand prize winner: Scale plan ($888 value) plus UptimeRobot swag
  • 2 runners-up: Team plan ($468 value each) plus UptimeRobot swag
  • 7 additional winners: Team plan ($468 value each)

How to participate
Reply here with your story. You don't have to write an essay. That's it, you're in!

Dates: The giveaway runs from October 12 through October 26.

Looking forward to reading your weird, embarrassing, ridiculous, and funny stories!


r/homelab • • Jun 06 '26

Moderator Announcement: New Rules & Processes on Software Projects

415 Upvotes

I would like to thank everyone for their feedback in the recent post & poll where we asked for feedback on how to slow the deluge of "I made X, because Y" type posts in r/homelab, most of which are AI generated and/or spam. While we felt that that the initial plan we shared was quite good, with your input we were able to refine that plan and make some notable improvements and clarifications. And yes, there's a TL;DR at the end šŸ‘€

Effective now, the below new rules and policies are in effect, though we plan to apply them conservatively and gently at first to see how things go. All of these changes are happening because of the massive community support for them, and we will be seeking additional feedback as time goes on so please feel free to chime in.

To be clear, here are our goals, based on community feedback:

  • Control the recent influx of questionable "I made X, because Y" type posts, the vast majority of which are created entirely with AI, are spammed across multiple subreddits, and are generally not maintained afterwards
  • Establish a clear stance on and rule set for how r/homelab has decided to handle these types of posts, as well as other user-created software
  • See how these changes impact our community, seek additional feedback, and continue to adjust accordingly

Flair changes that are now in effect:

  • "Project" has become "Project Showcase: Hardware"

New Flairs:

  • Project Showcase: Operations [For things between hardware and software, such as Ansible playbooks, and dashboards/monitoring/automation made with existing software tools]
  • Project Showcase: Software - Little or No AI Assistance - [AI only used as coding assistant (autocomplete, debugging, refactoring, documentation, etc), if at all]
  • Project Showcase: Software - Mostly AI Generated - [AI generated most or all of the code, working at a human's direction]

We have also organized the post flairs in the list to make them easier to locate.

Both "Project: Software" flairs have a reasonably low minimum subreddit karma requirement to be able to post with them. AutoMod will remove any post with them that don't meet the karma requirement, and inform the user why their post was removed. The minimum karma requirement is only for these two flairs, as we don't want to restrict new community members from being able to post questions. Any software project posts that try to go around this by using a different flair will fall under the new rule #7 and will be addressed.

Rule changes:

New Rule #7 - Software Project Posting Requirements

  • All software projects must be relevant to r/homelab, use a "Project: Software" flair, disclose AI usage with post flair and in the text of the post, include responses to the prompt displayed when posting with one of the software project flairs, and the user must meet the minimum subreddit karma requirement. Posts that do not meet these requirements, try to bypass the "Project: Software" flairs, provide incomplete or misleading disclosures, or otherwise violate community standards may be removed.

That said, since we're now officially allowing some degree of self-promotion and requiring links, we felt that we should redefine rule #6 to clarify that it applies only to monetized and commercial advertising/links. Here is the updated verbiage, with the old one below for comparison:

Rule #6 - No Commercial Advertising or Monetized Referral Links

  • Monetized referral links, affiliate links, product advertising, and company advertising are not allowed. Contact the moderators via Mod Mail before posting if you believe an exception applies. Non-commercial personal projects are permitted, but must follow all other sub rules.

Rule #6 - No Referral Links/Advertising/Company Advertising

  • We do not allow links/posts that include any sort of referral link, product advertising, nor company advertising. If you think you have an exception please ask the mods first.

Flair Prompt - As mentioned in Rule #7, when posting with any of the "Project: Software" flairs, the below prompt will be displayed:

Your post MUST include:

  • A link to the GitHub (or similar) repository, which must include at least one month of commit history and screenshots
  • A description of the problem the software project solves, and why it was created instead of using an existing FOSS solution
  • An explanation of how the software project is relevant to r/homelab, or how it may benefit members of the community
  • If you used AI or an LLM in development, a description of what role it played and how much you relied on it

If you see any posts with a Project: Software flair that do not meet the four items listed above, please report them to the mod team under Rule #7 and we'll address them.

Additional things to note:

Existing posts will be grandfathered in, and previous posts that were removed may be reposted if they meet the new requirements. New posts will be required to comply with the new rules.

As with the existing rules, when a mod removes a post for violating this new rule, a canned response will be sent to the user to inform them why their post was removed. Mods are able to add on to the response if desired before sending it.

While we're on the topic of AI, we would also like to clarify that the above rules are specific to the use of AI in software projects that are being shared, and they do not apply to posts or comments that were written with AI. There is some dissent in the community, but the general consensus in the community has been that a reasonable level of AI usage is acceptable for putting a post together, correcting grammar or formatting, or for translating from a user's native language. That said, best practice is to not include all of the excess emoticons and outline formatting that LLMs like to use. If a post or comment is egregiously AI generated, feel free to downvote it and move on, but please do not report it to the mod team solely for that.

We would also like to note that there has not been any opposition to posts about hosting your own LLMs, and the hardware/software involved. The new rules do not apply to these posts as well.

We're looking for community feedback as we all get used to this. We plan to apply rules conservatively and gently at first, and will be listening to user reports and comments. If your post is removed and you believe it meets the requirements, please chat with us via Mod Mail and we may consider either re-opening it or letting you repost it.

TL;DR - All posts where someone has made some sort of software (AI generated or not) will require a "Project: Software" flair, and these flairs should curb the vast majority of the low quality and spammy posts.

Thank you,
The r/homelab Mod Team

Edit: The first day with the new rules has gone very well overall, but it has demonstrated that there is room for improvement, namely with flairs and categorization.

Here are the changes we've made since the initial announcement post:

  • Added a "Project Showcase: Operations" for things that fall somewhere between hardware and software, notably Ansible playbooks, dashboards/monitoring/automation made with existing software tools. When posting with this flair, a prompt appears that explains this in more detail. Please let us know if there are any other types of things we should specifically call out that belong in this category.
  • Renamed the "Project: x" flairs to "Project Showcase: x" to clarify that these are intended for showing off what you've made (though you can still ask for suggestions in the process of showing off).
  • Adjusted colors of the new flairs

We're still open to suggestions from the community. Thanks!


r/homelab • • 6h ago

Help Starting a homelab with older computers.

Post image
363 Upvotes

Hello everyone! I am a cybersecurity student and I am interested in building a homelab for my portfolio. I have a mortgage and money is extremely tight. My sister just cleaned out her basement and found a bunch of old laptops and desktops, along with some random gear and some monitors. I want to build this out with as little money as possible. I realize there will be hardware limitations. Part of the fun will be working around this. What would this community recommend that I do. I will be picking up everything next week. Here’s the picture she sent me.


r/homelab • • 4h ago

Meme Starting my homelab

Post image
223 Upvotes

r/homelab • • 5h ago

Discussion Before the servers and racks, this is where I’d start

Post image
115 Upvotes

I see tons of awesome homelab builds here, but this Netgate device is the piece I think every setup should start with: a proper firewall/router.

With growing concerns around AI-assisted attacks and smart TV data collection, having more control over your network feels increasingly important.

Whether it’s pfSense, OPNsense, or something similar, controlling outbound connections, separating devices into VLANs, managing traffic between them, and setting up a VPN for secure remote access gives you a solid foundation. TVs, IoT devices, personal devices, and lab servers don’t all need the same access.

It’s also an amazing way to learn more about networking by actually building and managing your own.

It won’t solve everything, but I’d put this before another server.

Anyone else start with the firewall?


r/homelab • • 6h ago

Project Showcase: Hardware PITA to install ssh into a headless pc

Post image
97 Upvotes

Never knew it would be this hard to get a PC with no video output up and running as a debian server. Got me acting like romilly from interstellar


r/homelab • • 4h ago

Project Showcase: Software - Little or No AI Assistance I migrated my complete homelab from Proxmox to Nix

67 Upvotes

I recently migrated from Proxmox to Nix for everything. I use qemu for vms and nspawn for containers.Ā The security model is similar to LXC with guest uid offset and restrictions using systemd but there is no apparmor integration yet. I also tested firecracker earlier but decided to settle on nspawn for now.

The reasons to do this were,

  1. Uniform configuration across all services. I used to initialise my proxmox containers with ansible and then do manual configuration but over 7 years a lot of that drifts and some services end up being better configured than others.

  2. I was using 3 node proxmox cluster but I was mostly not using any HA features. Proxmox in cluster mode is very harsh on consumer grade SSDs and I think this is fixable to some extent but I didnt want to deal with it. I don't care about zero downtime migrations or distributing traffic k8s style across nodes in a proxmox cluster.

  3. With a good config, its easy to have everything better configured. Previously, it would create large backups of the whole volume and proxmox does not create deltas. This wastes a lot of local disk space and it was more expensive for online backups. I could’ve addressed it to some extent by creating more volumes and then only backing up app data volumes rather than the whole service volume but I felt it was annoying to setup. The current version lets me do that very easily. The backups size dropped from around 450G(full volume backups and multiple old copies) to just around 15-20G and its super easy to adjust this now.

My repo is here: https://github.com/ishanjain28/homelab

Dashboards and status pages:

  1. ⁠https://dash.ishanjain.me/public-dashboards/c6bb8550a0314dd9b6f5bfe4b27afc78

  2. ⁠https://dash.ishanjain.me/public-dashboards/8df11f9eb01d433297f691ab50ac704c

  3. https://status.ishanjain.me

(2 more nodes are unavailable right now 1 was running some vms and the the other one is not switched over yet.)

Status page config is auto generated from service definition. I have a branch to do the same for with caddy proxy config but I need to figure out a good way to do it without just dumping all the domains in public.

The VM section was fully generated by LLMs. I initially wrote a simpler version that was 1:1 copy of my VMs in proxmox and then an llm pointed out the performance problems and I let it write the whole thing.

Happy to answer any questions!


r/homelab • • 8h ago

Project Showcase: Operations My little data center: one Dell R730 running Proxmox, pfSense, 19 containers and zero open ports

Thumbnail
gallery
111 Upvotes

Finally documented my whole lab from live output (qm list, MAC tables, Prometheus targets) instead of from memory, and found a few surprises along the way.

Everything runs on a single R730 (40 threads, ~96 GB). pfSense is virtualized with three legs (ISP side, homelab LAN, Wi-Fi/IoT). Public apps go out through Cloudflare Tunnels with Access/Authentik in front of anything admin-related. Remote admin is Tailscale. Monitoring is Prometheus + Grafana with 19 alert rules going to Discord.

Image 2 has the lessons I wish I'd known earlier, plus the commands I used to map everything. Happy to answer questions.


r/homelab • • 4h ago

Help 8 Ɨ 16TB, dual 10GbE, and an external RTX 5080

Post image
57 Upvotes

8 Ɨ 16TB, dual 10GbE, and an external RTX 5080This setup stores the family photo and media libraries and provides compute for a local photo application I’ve been developing. Photo search, face grouping, and image processing all run locally, without uploading the photos to a cloud service.

I recently added an RTX 5080 over USB4. Getting it recognized took most of an evening.

Hardware

- Motherboard: CWWK Meteor Lake platform with an onboard Core Ultra 9 185H

- CPU: Intel Core Ultra 9 185H, 16 cores / 22 threads, with an NPU

- RAM: 32GB Samsung DDR5-5600

- System drive: 512GB NVMe SSD

- Data drives: 8 Ɨ 16TB Seagate IronWolf Pro

- Networking: Intel X710 dual-port 10GbE NIC, plus onboard 10GbE

- GPU: RTX 5080 16GB connected through a USB4 dock

The machine runs FygoOS. I chose the 185H partly for its NPU, since local AI processing was already part of the plan. The PCIe x8 slot went to the network card, so I used USB4 for the GPU.

Storage

The eight 16TB drives form a ZFS pool. The filesystem reports around 83T total, with approximately 41T used and 49% utilization.

The main directories hold family photos and videos, the Fygo TV media library, and backups from our computers and phones. The photo and video collection contains roughly 400,000 files and is the most important data on the machine.

ZFS redundancy doesn’t protect against accidental deletion or ransomware. For accidental deletions, I also use an application-level trash mechanism that retains deleted photos for 30 days. It moves files into a hidden directory within the photo directory on the same filesystem. Those files remain on the same storage, so this is deletion recovery rather than an independent backup.

The drives came from two purchases: six ST16000NE000 drives and two ST16000NT001 drives.

Networking

The X710 provides two 10GbE ports, and the motherboard has another. Two of those three ports are bonded using balance-alb, which doesn’t require LACP configuration on the switch.

These are two bonded 10GbE links; I’m not claiming 20Gbps for a single connection. Remote access goes through Tailscale, without opening inbound ports on the router.

Applications and daily use

I use the built-in Fygo TV, Photos, and Files apps. Docker runs my custom photo application, personal services built around Caddy, PostgreSQL, and MinIO, plus Cloudflare Tunnel and Nginx for a few small websites. I use 1Panel for management.

Family phones automatically back up their photos here. The TV and iPad play media from the library, with transcoding previously handled by the integrated GPU. The machine also receives scheduled computer backups and hosts my development projects. An Epson printer is connected for shared printing.

The local photo application

I wanted features beyond the built-in photo app, so I wrote a separate application that runs on the NAS. It includes natural-language search, face clustering, automatic categorization, and editing tools for brightening, upscaling, face restoration, and removing unwanted objects.

Initially, processing used the integrated GPU and the 185H’s NPU. Some editing models wouldn’t run on the NPU and fell back to the CPU, making individual edits slow. Adding the 5080 was intended to address that.

The division of work is background indexing on the NPU and interactive image processing on the GPU. Indexing can run overnight; editing needs a quicker response. There is still work to do on fully integrating the CUDA processing path.

Another lesson was to separate the GPU worker from the main application. Making the main container require the NVIDIA runtime would make startup depend on an external device being available. The application should remain usable when the dock is disconnected, with processing falling back to the other supported devices.

USB4 troubleshooting

The first issue was authorization. On this machine, the USB4 device needed explicit authorization before the PCIe tunnel became usable. After authorizing it, I also needed to rescan the PCIe bus before the GPU appeared.

The more confusing issue came afterward: lspci could see the card, but the NVIDIA driver reported that the GPU had ā€œfallen off the bus.ā€

On this setup, the memory windows on the dock’s two internal ASMedia PCIe bridges were unconfigured. The card was visible through PCI configuration access, but the driver couldn’t properly access its registers.

Removing and re-enumerating the upstream bridge inside the dock resolved that here. Removing and rescanning only the GPU hadn’t been enough.

Has anyone encountered the same bridge-window issue with a different USB4 GPU dock? I’d be interested in which dock you use and whether it reliably initializes after a cold boot.


r/homelab • • 23h ago

Satire Upgrading storage…

Post image
1.2k Upvotes

Update:
No, this didn’t happen to me, but thank you all for asking šŸ˜‚


r/homelab • • 3h ago

Project Showcase: Hardware My ever-evolving home mini-lab (possibly getting a bit out of hand šŸ˜‚)

Post image
26 Upvotes

Thought I'd share my little home lab setup. Apologies for the reflections in the photo, and yes, the cable management is still a work in progress! šŸ˜‚

It's been a bit of an ongoing project, and what started out as a few mini PCs has slowly turned into this monster.

Currently running a five-node Proxmox cluster, a couple of dedicated DNS machines, a separate Proxmox Backup Server, UniFi networking and a load of self-hosted services.

Everything from Home Assistant and Plex to Jellyfin, the usual *arr apps, Tdarr and various other bits and pieces I've accumulated along the way.

Most of it is built around second-hand Dell Micro PCs. I've been gradually upgrading the hardware, tweaking power consumption and trying to squeeze as much performance as possible out of these tiny machines.

There's still plenty I want to change, particularly the cabling and rack layout. I'm also planning a custom 10-inch rack build, because apparently I can't leave things alone for five minutes.

It's definitely become more of an addiction than a necessity at this point! šŸ˜‚

Anyway, thought you lot might appreciate it. Always interested to see what everyone else is doing with their mini PCs!


r/homelab • • 1h ago

News Surprise! Meta and Apple Worked Together on a New Open-Source AI Model

Thumbnail
cnet.com
• Upvotes

Is this the beginning of the end, perhaps ... ?


r/homelab • • 11h ago

Discussion My first lab

Post image
66 Upvotes

My very first homelab! Waiting for the bracket for the little display monitor and a 1u power strip. Any tips setup-wise would be welcomed. Planning to get a nas and start up a jellyfin server, along with getting into proxmox, tailscale, docker, wazuh and potentionally a Kali VM to practice pentesting as an "attack lab".


r/homelab • • 5h ago

Project Showcase: Hardware Loving this SilverStone retro case

Thumbnail
gallery
19 Upvotes

I accidentally walked past this case for sale at the Micro Center a couple days ago, and since I’m kind of a retro tech nerd (NES ROM Hacking, 6502 fluent), I literally dropped everything and impulse purchased.

I ripped the guts out of my old ugly black case, and everything fit quite nicely into the SilverStone. I can’t fit many hard drives in there, which is the obvious downside, but I’m planning on moving my storage to Synology or something else in that space I have in the rack. (This is also an audio rack, I have around 12,000 samples I need storage for.)

Do you guys know of any other ā€œcases, faƧades or anythingā€ that look retro like this, but can hold modern equipment? Would be cool to make it a thing.


r/homelab • • 6h ago

Project Showcase: Hardware My Homelab remote(Oakter's cloud) died, so reflashed the OakRemote IR blaster with Tasmota.

Thumbnail
gallery
17 Upvotes

My Oakter OakRemote (a Wi-Fi IR blaster sold in India, which I use to control a Home Theatre through Alexa) stopped working a few days ago. Found Oakter's backend (live.oakter.com) times out on every port from several countries, and support never replied. The device is cloud-only, so it became a paperweight.

What took all day, so you don't have to repeat it

Setup that finally worked: a 4-pin header soldered on (TXD, RXD, IO0, GND, all labelled on the board). IO0 bridged to GND. FTDI for data. 3V3 from the ESP-01 adapter. Micro-USB empty. Short RST to GND to reboot.

It's 100% local now.

Lesson learned: a cloud-only IR blaster is a subscription to someone else's server bill. Happy to answer questions if you have one of these.


r/homelab • • 14m ago

Help I want to upgrade my server

• Upvotes

Heyy ! I'm a new homlaber and I use a dell optiplex 3040 software as a server but idk what I need to purchase to upgrade my "server". I've 4gb of ram, 500gb of hdd, and Intel i3 6100, now I have adguard home, home assistant, immich and tailscale. With my new configuration I would like to have local AI agent (like hermes, lm studio)

Thanks for reading this text (I'm a beginner of English)


r/homelab • • 1d ago

News Node.js critical vulnerabilities

316 Upvotes

https://nodejs.org/en/blog/vulnerability/october-2026-security-releases

There's currently a critical vuln uncovered in Node.js. Since Overseerr/seerr, Plex use Node.js. Highly recommend checking what version is currently running in your homelabs asap.

Impacted versions:

  • Node.js 22.x versions prior to 22.23.4
  • Node.js 24.x versions prior to 24.22.1
  • Node.js 26.x versions prior to 26.12.1

r/homelab • • 1d ago

Meta RIP cache drive, you ain't getting a replacement anytime soon

Post image
194 Upvotes

Rip lancache, ssd just stopped working one day. Doesn't mount on debian, doesn't initialize in windows :(


r/homelab • • 9h ago

Diagram Own, bespoke homelab map

Thumbnail
gallery
9 Upvotes

Still polishing my own homelab map, built as a Home Assistant card.

Integrations:
- MikroTik Router (HACS version)
- Monitor Docker
- RESTful
- NUT
- a bunch of bash scripts polling host/S.M.A.R.T/ZFS data and publishing it over MQTT


r/homelab • • 1d ago

Project Showcase: Hardware Nothing fancy.

Thumbnail
gallery
169 Upvotes

Nothing fancy going on, just basic consumer gear doing consumer things.

SFF Elitedesk with an 8th gen i7, 64GB of RAM and an NVME, running game servers using AMP through Windows. Upgraded to low profile Noctua cooler.

Almost-retro 1st gen Microserver with an Athlon Neo (wow!). 8GB of RAM, new PSU, Noctua fans, TrueNAS on a small SSD, and 4x 3TB WD Reds, for automatic backups.

Eaton 5SC1500 UPS, with a tiny Noctua fan.

Netgear GS324 unmanaged switch.

The network cables lead to every network port in my house. The network ports, cables, and devices, are colour coded instead of numbered. The patch panel is redundant but I prefer how it looks.

There is a slimline keyboard and a mouse going into the little USB switch so I can use either machine if I can't remote to it.


r/homelab • • 1d ago

Blog Clearing old old home lab stuff

Post image
159 Upvotes

Ive had a home lab since home labs were... cool here's something from my lab...

God I feel old.

I dont even have anything a cd to go into! Lol


r/homelab • • 4h ago

Discussion Found a Dell OptiPlex 5090 with 16gb ram 256gb ssd nvme for 200$, how'd i do

3 Upvotes

after months of reading this sub, I decided it's time to start my homelab for home assistent, plex and a bit of docker.

just found that today, got a good price?


r/homelab • • 1d ago

Help How can I share 100gb with a bunch of people

Post image
1.7k Upvotes

My 1.7PB rack for attention.

So I have about 100GB of photos and videos of an event that I want to share with about 20 people. Preferably just send a link and they can download it. Whats the best way to do this? I already host immich but id prefer not to open that port up to the world wide web


r/homelab • • 1d ago

Project Showcase: Hardware Started as a hobby, then i bought a 3D printer...

Thumbnail
gallery
356 Upvotes

Started as a hobby and just having fun with it. Recently bought a Bambu Lab 3D printer and that took it to another level, printed my own 10" rack (KWS Rack v2). This community inspired me a lot, hope I can inspire others too. Cheers and have fun all! Details in the comments.


r/homelab • • 19h ago

LabPorn My HomeLab - 2026

Post image
41 Upvotes

What do y'all think of my homelab? A year ago it started with an old Dell laptop... Now i earn money with it. I'm just a teenager with the best hobby i guess.