CCharles Rattan4d ago · 12 min readI Added a Media Server. Then the Lab Went Offline.Every address I tried to ping came back with some variation of the same response. Request timed out. Destination host unreachable. Not just Jellyfin. Not just the Docker virtual machine. The lab. I'd cmrlab.hashnode.dev
00x8r41nr07Oct 21 · 16 min readMy InfoSec HomeLabPurpose A small, fully isolated lab for practising both sides of security: attacking deliberately vulnerable targets (Metasploitable 2, OWASP Juice Shop, DVWA, later Active Directory) and detecting thbraindump.0x8r41nr07.xyz
CCharles HartmannOct 20 · 5 min readYour Proxmox backup job is probably skipping your new VMsOpen your Proxmox web UI, click your backup storage and sort by date. Is there a backup of every guest you care about from the last 48 hours? For a lot of homelabs the honest answer is "most of them",homelabtherightway.hashnode.dev
CCharles HartmannOct 16 · 7 min readIs Jellyfin really using your GPU? A six-rung ladder to prove it on ProxmoxMost of the time a media server just sends the file. Sometimes the app on the other end cannot play it: a 4K HEVC film on an old TV, a high-bitrate file on a phone on mobile data, subtitles the app cahomelabtherightway.hashnode.dev
CCharles RattanOct 16 · 10 min readI Wanted a Dashboard. I Ended Up With Five Containers.I wanted a webpage with links to my home lab services. That was the idea. Somewhere I could open Proxmox, UniFi and whatever else I eventually deployed without having to remember a collection of IP ad1Scmrlab.hashnode.dev
CCharles HartmannOct 15 · 5 min readRAID is not a backup: the 3-2-1 rule, honestlyThree copies of anything you care about, on two different kinds of storage, with one of them somewhere else. Everyone has heard the 3-2-1 rule. Far fewer homelabs actually have it, because the rule ishomelabtherightway.hashnode.dev
CCharles RattanOct 13 · 8 min readGetting Proxmox Running Was the Easy PartMongoDB had a rather unhelpful message for me. status=4/ILL (Illegal Instruction) That was it. The service would attempt to start and immediately fail. I'd only just finished putting together my firstcmrlab.hashnode.dev
CCharles RattanOct 12 · 7 min readStarting Over Without Starting From ScratchThere comes a point when you look at something you've been building for years and wonder whether it would be easier to tear it all down and start again. That was more or less where I found myself at tcmrlab.hashnode.dev
BBlinking Lights ClubOct 8 · 3 min readProxmox LXC: Why apt's network wait times out three times a dayIf you run Debian containers on Proxmox, open one and look at its journal: journalctl --since -2d | grep -i wait-online There's a good chance you'll see this pair, two or three times a day: systemd-nblinkinglightsclub.hashnode.dev
SSimon BermudezOct 5 · 12 min readCreating my own self-hosted Nvidia GeForce NowGeForce Now is magic: you open an app on a weak laptop, and a beefy GPU in a datacenter renders your game and streams it back. I wanted the same thing, but running on hardware I already own, sitting i1blog.siber.live