SurrealDB vs Postgres: Real or Toy?
SurrealDB promises documents, graphs, search and realtime in one binary. I tested it against Postgres to see where that pitch holds up for self-hosters in 2026.
All the articles with the tag "homelab".
SurrealDB promises documents, graphs, search and realtime in one binary. I tested it against Postgres to see where that pitch holds up for self-hosters in 2026.
Loading model weights, not math, is your GPU bottleneck. Continuous batching with llama-server serves many concurrent requests for close to the cost of one.
Cluster API turns k3s cluster lifecycle into YAML: create, scale, and upgrade whole clusters as code with a management cluster, no more one off scripts.
One central CrowdSec LAPI, remote log-parsing agents, and bouncers on every box, so an SSH brute-force on one server gets blocked everywhere else too.
Dual-stack IPv6 for home labs: DHCPv6-PD delegation, stable addressing past SLAAC privacy extensions, real nftables firewall rules, and Docker IPv6 done right.
RomM vs EmulatorJS explained: RomM is a ROM library manager that embeds EmulatorJS for browser play. Docker setup, metadata scraping, and save states compared.
Pterodactyl, Pelican, and Crafty Controller compared on container isolation, install steps, and RAM footprint, with verified versions and a real pick.
Real RAM, disk, and CPU numbers for self-hosted Nominatim. Planet vs region, mini PC vs server, what survives the import and what doesn't.
A k3s cluster on Raspberry Pi 5 is real Kubernetes with real limits. Which workloads stick, why the M.2 HAT is mandatory, and when to go buy mini-PCs.
Give your bare-metal Kubernetes cluster load-balanced services with MetalLB. Layer 2, BGP, IPAddressPools, and when to use each.
ArgoCD runs GitOps on k3s: install it, lay out the repo, and manage apps declaratively from Git. Covers sealed-secrets, sync waves, and app-of-apps.
Build a three node Kubernetes cluster on mini PCs with k3s: static IPs, firewall ports, local-path storage, and a first deployment that actually answers.