How I Chose the Best Managed Network Switch for My Home Lab

Going from a 1G setup with a Peplink and EdgeSwitch to upgrading to 10G uplinks and MultiGigabit Ethernet support, has been about learning. Lots of inspiration found in this sub.

linuxblog.io
u/modelop — 7 days ago

1U Firewall Appliance for pfSense @$290 - (1 year later)

Details:

Specs:

  • Intel Alder Lake N100 CPU (4C/4T, 6W TDP)
  • 4x Intel i226-V 2.5G LAN ports
  • PCIe x8 expansion slot with support for 2x or 4x 10G SFP+ modules. (I opted for 2x SFP)
  • M.2 NVMe + SATA support + Mini PCIe support
  • 1x HDMI, 1x VGA for console
  • Only one fan — the Intel N100 CPU — (quiet operation)
  • Micro SIM slot for optional LTE ISP connection (or Wi-Fi card) with 2 antenna holes (black rubber plugged holes)

Quick 1-year-later review:

Not a single freeze, reboot or issue > super quiet > runs cool in no AC home-office > uses very little power (watts) > wide compatibility with SPF+ sticks. If anything, it’s a bit overpowered for a homelab.

It was my first time using pfSense. Some quick things I learned (mistakes) that I can pass on are: Get the smallest size fast SSD/NVMe storage you can find! Lastly you only need 2 GB of RAM; don’t buy 8 GB! I hope this helps someone else search.

u/modelop — 10 days ago

Docker Alternative: Podman on Linux

Podman as a Docker alternative on Linux: rootless by default, no daemon, and containers run as systemd services via Quadlets. Covers install, running containers, and where Docker compatibility actually breaks down.

linuxblog.io
u/modelop — 14 days ago

Network Rack for Small Office (Build Guide)

Small office build: UDM Pro, USW Pro Max 16 PoE, dual-WAN failover, and four UPS units on a 20A circuit. The write-up covers the power math if anyone's planning something similar. 11 months later no issues after 18 power outages. The client does not have an automatic backup generator, yet, so outages usually last anywhere from 5 mins to an hour. Replacement batteries cost $50 bucks (search Amazon for B001NJ3H0C). Usually last ~ 3 to 5 years. Cost and maintenance lower than one big UPS failure point.

linuxblog.io
u/modelop — 14 days ago
▲ 337 r/archlinux+5 crossposts

Distro Fighter: Find your Linux distro & desktop [Game]

I made a small browser game. You answer a few questions, then 32 distros (and 16 desktops) fight through a bracket to suggest one that fits how you actually use your computer.

It's meant to be fun, but the scoring and results are real suggestions rather than random. No signup, no ads, only anonymous aggregate stats. There's also a terminal-based campaign mode if you like messing with real commands.

This new and the campaign is only about 40% complete.

distrofighter.com
u/modelop — 10 hours ago

Linux Troubleshooting: These 4 Steps Will Fix 99% of Errors

TL;DR: GLAD - Gather, Look, Analyze, Document

G – Gather clues and define the problem
L – Look at system status and logs
A – Analyze findings, form a hypothesis
D – Document the fix after verifying

linuxblog.io
u/modelop — 25 days ago
▲ 44 r/selfhosted+1 crossposts

Nginx tuning tips: HTTPS/TLS - Turbocharge TTFB/Latency

A few things this covers that tripped me up,may be useful:

  • The listen ... http2 directive is deprecated as of Nginx 1.25.1
  • HTTP/3/QUIC is native in mainline now, no more compiling from source.
  • If you're on Let's Encrypt, OCSP stapling is basicallly dead, they shut off their responders in August 2025, so ssl_stapling on; just throws a warning.

Curious what protocol split everyone's seeing and using in production?

linuxblog.io
u/modelop — 26 days ago
▲ 938 r/homelab

Asked the wife what she thought of Home lab. Her answer: "where's the printer?"

So I kept adding to it, but still no printer.

See timeline, more photos and details.

Hardware:

  • - StarTech 12U Wall Mount Rack.
  • - Acer LCD monitor custom-mounted to a 1u top mounted blank.
  • - TP-Link SG2210XMP-M2 switch.
  • - 16 port cat6 patch panel.
  • - pfSense firewall appliance.
  • - Peplink Balance 20x - kept for Wi-Fi and emergency 4G LTE internet.
  • - AC Infinity 1U Universal Rack Shelf.
  • - 1u blank.
  • - Thinkcentre M73p and Thinkcentre M715q.
  • - AC Infinity 1U Universal Rack Shelf.
  • - AC Infinity cloudplate intake fans.
  • - x2 1u mesh vents.
  • - CyberPower UPS.
  • - AC power strip - Covered by 1U security Plexiglas.
  • - Not pictured are 2 Unifi APs and 2 Unifi AP Beacons.
u/modelop — 27 days ago

Linux tmpfs for Speed and Temporary Storage

tl;dr: Every modern Linux system mounts tmpfs on /run, /dev/shm, and /run/lock by default. Tips on how to add tmpfs instances for builds, browser cache, and script scratch space.

linuxblog.io
u/modelop — 28 days ago
▲ 46 r/emacs

From TECO to Neovim: 50 Years of Text Editing on Unix and Linux

Brian Masinick, shared his history with text editors going back to the early 1980s: TECO, Multics Emacs, writing his own WPS mode on top of EDT emulation at DEC, and landing on Doom and Spacemacs today. With his permission we featured it on the blog. Posting here because the Emacs lineage is the heart of it and this community will get the references better than most.

linuxblog.io
u/modelop — 29 days ago
▲ 276 r/homelab

1U Firewall Appliance for pfSense @$290 - (1 year later)

Specs:

  • Intel Alder Lake N100 CPU (4C/4T, 6W TDP)
  • 4x Intel i226-V 2.5G LAN ports
  • PCIe x8 expansion slot with support for 2x or 4x 10G SFP+ modules. (I opted for 2x SFP)
  • M.2 NVMe + SATA support + Mini PCIe support
  • 1x HDMI, 1x VGA for console
  • Only one fan — the Intel N100 CPU — (quiet operation)
  • Micro SIM slot for optional LTE ISP connection (or Wi-Fi card) with 2 antenna holes (black rubber plugged holes)

Quick 1-year-later review:

Not a single freeze, reboot or issue > super quiet > runs cool in no AC home-office > uses very little power (watts) > wide compatibility with SPF+ sticks. If anything, it’s a bit overpowered for a homelab.

It was my first time using pfSense. Some quick things I learned (mistakes) that I can pass on are: Get the smallest size fast SSD/NVMe storage you can find! Lastly you only need 2 GB of RAM; don’t buy 8 GB! I hope this helps someone else search.

Original unboxing post | oh and screenshots of RAM and storage embarrassing underutilization.

u/modelop — 1 month ago

Linux Network Bonding: Combine Network Interfaces

Explains Linux network bonding, the technique of combining multiple physical network interfaces into a single logical interface to boost bandwidth and provide redundancy.

It matters because bonded interfaces deliver fault tolerance (automatic failover if one cable/card fails) and higher throughput via load balancing, helping Linux users build more reliable, self-hosted networks.

linuxblog.io
u/modelop — 1 month ago

Platinum Pro Ticket Cancellation Policy

2 years ago, I booked a flight a few months later I had a family emergency so I logged into AA and canceled the flight about 1 week before departure. I spoke to no customer service. I did everything on the website and my FULL miles and fee were refunded.

Today I'm about to book a flight but I notice the cancellation looks different. It says:

>You have 24 hours from the time you first buy your ticket to make changes or cancel for a refund if you booked at least 2 days before departure. 

Is this a change? I've always been able t cancel any time for years now. I didn't realize it was limited now to only within the first 24 hours.

The route is Barbados to Miami.

reddit.com
u/modelop — 1 month ago
▲ 46 r/PFSENSE

pfSense Firewall 2.8: Install & Config Walkthrough

Logbook from weeks of fine-tuning pfSense. Weeks, not years, tips welcomed.

linuxblog.io
u/modelop — 2 months ago