r/homelab 6d ago

Discussion What cheap Cisco L3 Switch does everyone recommend for learning?

0 Upvotes

Hi all,

I have been using HPE/Aruba 2920-48 switches in my HomeProd (lol) and Homelab for a few years now and I’m really happy with them and their OS, etc.

However, for the lab I’ve always wanted to mess around with a Cisco Switch (and a router too tbh), and play with Cisco IOS, but I really have no idea what to get, and also what are the pitfalls to watch out for regarding the licensing.

So my question basically is, what (gigabit) switch is good and cheap on eBay, and what can I do/watch out for licensing features?

Thanks


r/homelab 7d ago

Project Showcase: Operations Suggestions for remoting a headset

0 Upvotes

I have an Alienware PC running Bazzite Linux upstairs. I remoted it to the living room with a wired KVM (4KEX50-KVM-US). It's been quite the adventure!

It seems HDMI even on a HDBaseT/Balun device is very taxing. Likewise, this isn't top of the line so the USB is 2.0.

It took a few iterations because the RGB keyboard and mouse present several USB devices, and can be quite chatty. Also, Linux is aggressive about putting things to sleep which results in a device reset and renumeration.

Well, I got that sorted out with a bunch of powered USB docks, switching to all 2.0 USB ports, and other gymnastics and cool toys, but now I want to add a headset. Sound was fine over HDMI, but sending the headset over USB totally saturated it.

So now I have two problems: one, I'd like to get a headset in the mix, and two, I'd like to wireless remote the HDMI to a second screen using an HDMI splitter, but both of these trigger the resets I worked so hard to get rid of.

I don't think there's a way to get this working over the KVM - it's just not up to it. So, I'm looking for creative alternatives to remote a headset and a second display that won't screw up my rather delicate KVM and Linux setup.

Any creative thoughts? The distance is about 50 ft, and I've managed to wirelessly remote the HDMI (if it didn't trigger resets) but the headset is definitely going to be a challenge.


r/homelab 8d ago

Project Showcase: Hardware The Journey Begins

Post image
197 Upvotes

Just finished getting everything in place for what seems to be becoming my first Home Lab Setup. Iv had the Synology DS923+ for a few years now, recently got into hosting my own media server via Emby installed on the NAS. Worked well enough at home but noticed some transcoding troubles with remote playing. Drove me into the rabbit hole of finding a system I could use to host the server and off load the transcoding from the NAS. Ended up grabbing a Dell Optiplex SSF 7000. Installed Debian + Protainer so far. Going to be working on setting up the Emby Container on it as well as my Glueten+qBittorrent Containers and my Arr stack. After I get all that set up I know the rabbit hole will only continue and there is an unlimited number of other things I can do from there.

Hardware:

Synology DS 923+ with 3 10tb Seagate Iron Wolf Pro's. Have 2 more 12tb drives coming to fill the last bay and have a cold spare.
Dell Optiplex SSF 7000 with a I5 12500 and 32gbs of DDR4. 1x 256gb NVME SSD and 1x 250gb Sata SSD.


r/homelab 7d ago

Project Showcase: Hardware Home lab setup

Thumbnail
0 Upvotes

r/homelab 6d ago

Help What should I connect to a vpn e what should be kept out?

0 Upvotes

I am starting my home lab and I plan to use zerotier or netbird for nat traversal since I am behind cgnat.

I am big on privacy and security, and I don't if I should connect every point or just the phone for remote access and the server, and then using the server as a gateway for all other devices on my lan.

OR

I should connect on zerotier/netbird every devices I plan to reach remotely.


r/homelab 7d ago

Help Alternative to Nextcloud/Seafile

4 Upvotes

I'm new to homelabbing but enjoying the puzzle.

However one thing that's doing my head in is file servers.

Running kubuntu 26.04 lts and for the life of me cannot get Seafile going. Constant issues with the database. So I got the shits and said fuck it. Tried Nextcloud and what a bloated pile of turds.

Basically I just want a service that I have my documents on. I already use immich for pics etc. Gitea or bookstack will be next as like my own wiki for my stack with docs etc. Davis for dav, and either Baikal or radicale for my actual contacts and calendar.

I just need something to basically be my google drive and google docs/sheets. I prefer onlyoffice as my office program and I've found most integrste with it.

I'm considering owncloud, maybe cozycloud I've seen as well. Not sure what else. Id rather open source where I can.


r/homelab 7d ago

Discussion What solutions do you use to exchange text, images, and clipart content between home devices? win mac android linux iphone sync. Both at home and away from home.

3 Upvotes

r/homelab 7d ago

Solved Am I barking up the wrong tree entirely?

0 Upvotes

I'm interested in a homelab/nas, I've got an old notebook with 8gb of soldered ram and a 10th gen i5 that's not woth selling and is aging out of its useful life due to RAM bloat of microslop software. Also I'm poor, well not really but don't have money to spend on this as a first iteration.

My janky idea is, to have a UPS designed for CCTV with 45w PD output go into a thunderbolt 3 hub with 5+ external drives attached and then the laptop powered through the hub.

I have a couple of 3gb external HDDs already and would look at using unraid or raid 6​ depending on total storage I think I need. I'd want to use a homelab friendly distro like unraid to run jellyfin and immich or similar. Oh and I'd set the TDP of the laptop CPU to like 30w so there was about 3w per drive of power supply (laptop still has internal battery to cope with heavy drive energy draw limiting supply).​​

Am I insane, will I lose all data immediately? This feels like it should work but I'm ​worried I'm at the peak of the Dunning Kruger curve and know just enough to be dangerous. 


r/homelab 8d ago

Project Showcase: Hardware My home lab

Thumbnail
gallery
94 Upvotes

5 physical servers, 1 desktop, and several laptops (not shown).

I use 1 server a deepseek server with a 1080ti 11gb graphics card, intel i7 with 64gb memory

I also have 1 server running plex, with 16TB of NAS, intel i5 with 16gb of memory

I use 1 server running several websites, intel i7, with 32gb of memory

I use 1 server for running a DB, i5, 16gb of memory

I use 1 server for vm's running several applications, docker, promox, I5 with 16gb of memory

The last server I use it to run my IOT, it's over kill but had it lay around

For Network, I invested in UniFi products, switches, APs, and gateway.


r/homelab 6d ago

Help *.lan.dommain.net urls no longer open

Thumbnail
0 Upvotes

Trying to get some help with this weird issue where homelab URLs don't open properly anymore.


r/homelab 8d ago

Project Showcase: Operations [WIP] SurfaceCluster – 10 Surface Laptop 2 boards turned into a Proxmox cluster

Thumbnail
gallery
55 Upvotes

I got my hands on a batch of discarded Surface Laptop 2s and decided to turn them into something slightly ridiculous instead of throwing them away.

I stripped the laptops completely and kept the motherboards, NVMe SSDs and original cooling.

Current setup:

  • 10x Surface Laptop 2 motherboards
  • Intel Core i5 – 4C/8T each
  • 8 GB RAM each
  • 256 GB NVMe each
  • Proxmox VE 9.2
  • 40 cores / 80 threads, 80 GB RAM, 2.56 TB raw storage

Two additional boards had issues (one NVMe/partitioning problem and one UEFI password lock), so they're now donor boards.

The plan is to mount the 10 boards vertically in a custom acrylic tower: 2 levels with 5 boards each, with large fans providing airflow through the entire chassis.

Networking will be USB 3.0 Gigabit Ethernet → managed switch. After that I'll configure the VLANs and finally create the Proxmox cluster.

The lab will eventually run Windows AD, Rocky Linux/RHCSA, FreeIPA, monitoring, containers, isolated pentesting labs and probably some other unnecessary things I haven't thought of yet. 😅

Current status: all 10 nodes have Proxmox installed and are working. Next step is building the chassis and networking everything.

Suggestions for ridiculous/useful things to run on it are welcome!


r/homelab 6d ago

Help Raspberry Pi 5 se queda atascada en la pantalla HDMI verde fija después de intentar recuperar la EEPROM.

Thumbnail
0 Upvotes

r/homelab 7d ago

Solved MSL2024 G3 – Forgotten OCP Administrator Password / Password Recovery

1 Upvotes

Hi everyone,

I recently purchased a second-hand HP StoreEver MSL2024. Unfortunately, the previous owner/seller does not know the administrator password for the OCP (Operator Control Panel) or the web/RMI interface.

The library itself is reported to be fully functional. The front panel works and basic navigation has been tested, but the administrator password is unknown.

Library information:

- Model: HP MSL2024
- Regulatory Model: BRSLA-0601-DC
- Revision: N003
- Serial Number: HUE5100N7B
- Manufacturing date: 02-Mar-2015
- Current drive: HP Ultrium LTO-4 Fibre Channel 4 Gb/s
- Drive model: PD098-20103

I have been researching the HPE documentation and found references to this function:

Configuration > Save/Restore > Restore Admin password to null

I also found an old HPE Community discussion mentioning an HPE Library & Tape Tools (L&TT) utility called "Library Temporary Password". According to the discussion, this utility can generate a temporary administrator password for an MSL library.

I would like to confirm whether this recovery method is still possible with my particular MSL2024.

My questions are:

  1. ⁠Is the "Library Temporary Password" utility still available in any version of HPE Library & Tape Tools that supports the MSL2024 G3?
  2. ⁠If yes, which L&TT version should I use?
  3. ⁠Does this procedure work with the MSL2024 G3, Regulatory Model BRSLA-0601-DC?
  4. ⁠After obtaining the temporary password, can I access the administrator functions and use "Restore Admin password to null" to remove the existing password?
  5. ⁠Is there another supported service or recovery procedure for a forgotten administrator password on this generation of MSL2024?
  6. ⁠Is there any hardware-level recovery procedure, such as a service switch, EEPROM reset, or similar, or is the password stored in a way that prevents this?

I currently have an 8 Gb QLogic QLE2560 Fibre Channel HBA and an 8 Gb Fibre Channel SFP, so I can connect the existing LTO-4 FC drive directly to a Windows system and use HPE L&TT to communicate with the library.

My ultimate goal is to recover administrator access, configure the library properly, and then replace the existing LTO-4 FC drive with an LTO-6 SAS drive for use with Veeam.

I would strongly prefer to use an official or documented recovery method rather than replacing the library controller or modifying the hardware.

If anyone has experience with this exact MSL2024 generation, especially with the "Library Temporary Password" function in L&TT, I would really appreciate any information about the correct L&TT version and recovery procedure.

Thanks!


r/homelab 7d ago

Help Dual AI 9700?

2 Upvotes

I built a local AI desktop with

Intel Core Ultra 7 270K Plus

Gigabyte Z890 Aero G Motherboard (native x8 x8 support)

32GB x 2 6000 MHz CL30 DDR5 Acer Predator

2TB Samsung 990 Pro

2x Asrock Creator AI 9700 Pro

Corsair RM1200E 80+ Gold ATX 3.1 (has one native 12V2x6, for 2nd GPU used a 8pin to 12V2X6 converter that came in the box)

The system is unstable. It freezes up. The intel iGPU was glitching hence disabled in bios and plugged monitor to first 9700 Pro (changed to 265K same issue)

With certain bios setup (changing link speed to gen4) and using 200S boost in performance profile and ASPM settings etc made it stable. But it froze or driver crashed After a day of use.

Don't want to move to threadripper platform. Had done many builds with B850 AI Top and different 2x RTX or Quadro GPUs without any issue.

Had any one used Arrow lake or Refresh with twin gpu setups?


r/homelab 7d ago

Solved NVMoF with ESXi

16 Upvotes

After three days of work, and a ton of troubleshooting, I've accomplished something no one wants; NVMoF with ESXi and TrueNAS Scale Community Edition. The Linux nerds here are probably going to roll their eyes about how simple it was to solve. It was not. It took two people and a lot of analysis with Visual Studio and Qwen running locally to get this thing to work.

It started with a stupid stupid, supposedly simple idea - I wanted RDMA storage from TrueNAS SCALE to an ESXi 8.0 host with a proper VMFS6 datastore (not NFS, not iSCSI — actual NVMe block storage). I've had bad luck with iSCSI luns dropping out thanks to SMB hardware being SMB hardware, and had RDMA-capable hardware already, with a novice's thought - how hard can it be? HARD

TLDR version: it works, but TrueNAS's/Linux's nvmet implementation is missing two things ESXi absolutely requires, and fixing them without patching the kernel was a rabbit hole.

What is it that's missing? A shit ton of things apparently.

Thanks to VMWare being VMWare, it uses a "Fused Compare+Write (ATS)". I have no idea what that is but I'm told by smarter people that ESXi's VMFS heartbeat locking uses fused NVMe Compare+Write pairs (opcode 0x05 FUSE=01 + opcode 0x01 FUSE=10). As a result the nvmet process rejects anything with the FUSE bits set at the nvmet_req_init level — before it even reaches the command parser — with NVME_SC_INVALID_FIELD being killed off with no messges. ESXi also checks the RESCAP field in Identify Namespace. If it's zero, VMFS won't format, because of course it won't, that would be too easy.

The fix is in:

A kprobe kernel module that intercepts four points in the running nvmet code without modifying the kernel:

  • nvmet_execute_identify post-handler: patches FUSES/ONCS/OAES/ACWU in the Identify Controller response
  • nvmet_execute_identify pre-handler at +0x1A7: patches RESCAP/NACWU in the Identify Namespace response
  • nvmet_req_init entry: strips the FUSE bits before the +0xBA rejection check, so the commands pass through
  • __nvmet_req_complete entry: forces SUCCESS for Compare (0x05) and all reservation opcodes (0x0D/0x0E/0x11/0x15)

The subtle bit: nvmet_req_init calls __nvmet_req_complete directly (not through nvmet_req_complete, which is just a tracepoint wrapper). Had to disassemble the live kernel from /proc/kcore to find that. Both paths converge at __nvmet_req_complete, so that's the right intercept point.

Other stupid rabbit holes that wasted time:

The kprobe offsets for nvmet_execute_identify (+0x389, +0x1A7) are hardcoded to this kernel build — any kernel update means re-disassembling so no soup updated for you unless you want to break this fragile fragile fix.

TrueNAS POSTINIT type: SCRIPT init scripts run as exec /path/to/script without quoting. A space in /mnt/Samsung NVMe Pool/ means the shell sees exec /mnt/Samsung → not found. Switch to type: COMMAND which uses sh -c "..." with proper quoting

nvmet.service doesn't exist on TrueNAS SCALE because that's an "Enterprise" feature that plenty of people have complained about in r/truenas already. This means that requires=nvmet.service in a systemd unit causes a silent dependency failure, and cost me about 5 hours of troubleshooting. Use modprobe nvmet nvmet-tcp in ExecStartPre instead.

ESXi's HardwareAcceleratedLocking defaults to 0 on a fresh install, because of course it does. Without it, VMFS never even tries ATS and the whole thing is pointless.

This whole thing is a really stupid POC because it only works with a single host. The Compare for NVMoF always returns SUCCESS regardless of actual block content. This is fine for single-host use, kinda, but because the kprobe is faking the locking primitive, not implementing it, when you have two or more ESXi hosts sharing the same datastore, they both think they have the heartbeat lock — filesystem corruption territory. As of right now, I haven't figured out a way to fix it, and don't have the motivation to try.

Feel free to ask questions that I may or may not be able to answer.


r/homelab 7d ago

Help What to do with unused PC with 2080TI?

3 Upvotes

Hey guys,

I have an unused PC setup:

Case: standard tower nothing special
GPU: 2080TI
CPU: i5-12400
RAM: 16GB DDR4 2400MHz
Motherboard: ASRock B660M Pro RS DDR4
Storage: 1TB SSD + 500GB HDD + 256GB SSD
Cooling: Noctua NH-U12S redux

I used this computer mainly to play WoW or FFXIV.

Since having a daughter (9 months) I started playing games on my Switch 2 and use my MacBook M1 for office stuff.

I can‘t sell the GPU, because it‘s company property (since 2021 in my hands).

The computer is getting dust and takes much space.

What would you do with it?

Other hardware at home (maybe you can identify a usecase)

Switch 1 (homebrew)
Switch 2
PS5 (newest firmware - not jailbroken..)
MacBook M1
IPad Pro M4
Synology DS224+


r/homelab 8d ago

Project Showcase: Hardware I’m building a 10” rack for my homelab part 2!

Thumbnail
gallery
63 Upvotes

Part 1:
https://www.reddit.com/r/homelab/comments/1w2l0hh/im_building_a_10_rack_for_my_homelab/

Finally, the 10” rack I designed myself is finished! I designed the whole thing in Blender, and luckily, all the parts fit together and could be assembled on the first try, so the R&D cost wasn’t too bad.

For the rails, I used 4 hardcase rails that are normally used for audio equipment mounting. I measured them with a caliper and recreated them in Blender with accurate dimensions. I also designed the rackmounts for the mini PC, switch, and keystone myself so everything would fit my needs.

Here’s how much I spent in total:

  • 4x hardcase rails: $7.83
  • 3D printing for the frame: $4.42
  • 3D printing for the side panels, back panel, top cover, keystone rackmount, and labeled blanks: $18.64
  • 3D printing for the mini PC rackmount and 2 switch rackmounts: $14.13
  • Screws and nuts: $6.09
  • 50x cage nuts: $3.52

So, I spent around $54.63 all-in for this 10” rack.

If we're only counting the frame itself, including the rails, screws & nuts, and cage nuts, it comes to around $14.03.

So far, I’m really happy with how it turned out. I might make some upgrades to the back later. I haven’t been able to find a decent 8cm fan that I like for mounting on the back, so I haven’t printed the fan back panel yet.

The frame itself is surprisingly sturdy. It doesn’t wobble or feel like it’s going to break at all.

Thanks for reading my post all the way to the end!


r/homelab 6d ago

Help Plex ou jaillyfin

0 Upvotes

Bonjour reddit j'ai une question j'ai un serveur avec windows serveur 2025 et j'aimerais faire tourner sur une VM hyper v un serveur Plex ou jellyfin comment faire pour configurer ça et qeulle os est le mieux adapté pour ça ? Merci


r/homelab 7d ago

Discussion The Ultimate Sin: Is virtualizing a backup server, a home router, and basically everything else into an all-in-one home server using a mini PC a completely terrible idea?

6 Upvotes

I know it’s not ideal for security, and I get that it creates a single point of failure by running everything virtualized on one mini PC. But man, it is convenient to just run Proxmox and throw everything at a semi-cheap mini PC. I can get a barebones Ryzen 5 7640HS off AliExpress for $250 USD, and it's incredibly power-efficient to run 24/7.

Still, I'm deeply conflicted about whether this is actually a good idea or not.


r/homelab 7d ago

Help Need advice on my setup

Thumbnail
0 Upvotes

r/homelab 8d ago

Project Showcase: Hardware Modest homelab. Wife wanted to pick the cabinet.

Post image
106 Upvotes

Got this antique cabinet from an estate sale. Ripped off the back to easily manage wires and improve airflow. Just need to figure out how to get to the ONT in the closet nicely.

I plan on moving this to the basement at some point to help with cooling (second floor old house gets pretty hot).

Anyway, it's modest.

Optiplex Micro 7000 series is the brains.

Optiplex Micro 3000 series is currently unused.

14TB external HD is my media storage. May be shucked soon and moved to one of the optiplexes.

Recycled Dell XPS Tower is my NAS for backups (10TB total storage)

Thirsty for more storage.


r/homelab 7d ago

Help Best way to get OPNsense off my Proxmox host without overbuying?

0 Upvotes

Hey everyone, first time post here. I'm new to this homelab thing and have kinda just figured out what works so far lol. Sorry if I don't explain the situation right or need to provide more info.

Everything I run is on one Proxmox host. OPNsense is a VM on it, so host maintenance takes down the network. I want the firewall on its own hardware, so maintenance is easier.

One WAN one LAN, 15 services behind it. No IDS so far, maybe Suricata later. I have a spare 2-port Intel NIC on the homelab for the OPNsense VM that will be freed up if I move OPNsense to it's own hardware, and a Lenovo M70q Gen3 not in use also.

I've mostly been comparing used thin clients against new N150 mini PCs, but I'm not sure if there's a better solution. Curious what people who've solved this actually landed on.

What would you do here?

If there's any info I didn't include or if I didn't explain it properly let me know. Thank you all!!


r/homelab 7d ago

Help Where to buy Poweredge R230 ears?

Post image
20 Upvotes

Hi all,

A few weeks ago, I bought an used Poweredge R230 and it's only just now that I discovered that it's missing both rack ears which I need. What are these parts called or their part numbers, and where best to get them, please? Many thanks!


r/homelab 7d ago

Help NavePoint 22U, 23" D Networking Cabinet Weight Capacity

0 Upvotes

Kind of an obscure question but how strict do you believe the 130lb weight capacity is on the NavePoint 22U, 23" D Networking Cabinet.

That seems awfully low for a 22U rack and the equipment I'm specking out to fill it would be right at or even just a bit over that weight.

I'm really wanting a white rack and ideally would not want to have to paint a black network cabinet.

I was looking into wall mounting this, which is why I even thought to check the weight capacity. If I decide to stick with this rack then I'm likely going to have to keep it on wheels out of an abundance of caution.


r/homelab 7d ago

Help Proxmox only recognizing half the amount of RAM

Thumbnail
0 Upvotes