Free Subscriber Resource

🛠️ The Ultimate IT Pro & Homelab DIY Survival Kit

Essential CLI cheat-sheets, thermal management guidelines, homelab networking blueprints, and self-hosting checklists.

Download Offline Copy

Save as PDF or Markdown to keep on your admin workstation.

🌐 1. Essential Network & Diagnostic CLI Commands

# Test TCP Port Connectivity & Speed (Linux/macOS):

nc -zv 192.168.1.100 8080

iperf3 -c 192.168.1.50 -p 5201

# Inspect Active Listening Ports & Process IDs (Linux):

sudo ss -tulpn | grep LISTEN

# PowerShell Network Connections (Windows):

Get-NetTCPConnection -State Listen | Select-Object LocalAddress, LocalPort, OwningProcess

🖥️ 2. Homelab & Self-Hosting Architecture Checklist

  • Hypervisor / OS: Proxmox VE or Debian/Ubuntu Server with Docker + Portainer.
  • Zero-Trust Remote Access: Tailscale or NetBird (no open router ports required).
  • Reverse Proxy & SSL: Nginx Proxy Manager or Caddy (automatic Let's Encrypt certificates).
  • Local DNS & Ad-Blocking: Pi-hole or AdGuard Home with local DNS rewrite rules (*.home.arpa).
  • Monitoring & Metrics: Uptime Kuma for uptime alerts + Netdata for real-time hardware metrics.

🌡️ 3. Thermal Management & Fan Curve Guidelines

Factor Optimal Target Quick Hardware Fix
CPU Idle Temp 35°C – 45°C Check screw mounting pressure; re-apply thermal paste
CPU Load Temp < 85°C Set positive airflow; intake fan speed > exhaust
NVMe SSD Temp < 60°C Add $10 passive heatsink to prevent speed throttling

💾 4. The Practical 3-2-1 Backup Strategy

  • 3 Copies of Data: Primary workstation NVMe + Local ZFS/NAS + Offsite Cloud.
  • 2 Different Media Types: Local NVMe/SSD array + Encrypted Offsite Storage.
  • 1 Offsite Backup Location: Backblaze B2, BorgBackup, or Restic to S3-compatible cloud storage.
Brought to you by JavaUpdate.org — Weekly Everyday IT, Hardware DIY & Homelab insights over morning coffee.