You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
π΄ High β Very high homelab/sysadmin demand; absence is a notable gap
π‘ Medium β Moderate demand; commonly used but not critical
π’ Low β Niche use cases; useful but not widely needed
1. Backup & Recovery
Tool
Priority
Notes
restic
π΄
The most popular alternative to borg. Deduplication, encryption, multi-backend support (S3, SFTP, REST). Frequently mentioned alongside borg; arguably more widely used in 2025/2026.
kopia
π‘
Modern borg/restic alternative with GUI. Faster than both, cloud-native design, good for teams. Emerging as the "third pillar" of backup tools.
timeshift
π‘
System snapshot tool (rsync or btrfs snapshots). The go-to for OS-level recovery. Commonly paired with btrfs skill.
2. Modern CLI Utilities (The "Rust Replacement" Stack)
These are collectively known as the "modern CLI" or "Rust tools" generation. Enormous adoption in developer and sysadmin communities.
Tool
Priority
Notes
fzf
π΄
Fuzzy finder for shell history, file selection, and interactive filtering. Integrates with ripgrep, fd, tmux, vim. One of the most universally installed CLI tools.
fd
π΄
find replacement with intuitive syntax, respects .gitignore, parallel execution. Paired constantly with ripgrep and fzf.
bat
π΄
cat with syntax highlighting, line numbers, Git integration. Widely used; 50K+ GitHub stars.
eza
π‘
ls replacement with colors, icons, tree view, Git status. (Replaces unmaintained exa.)
zoxide
π‘
Smarter cd with frecency-based memory. z or zi to jump to frequently used dirs.
dust
π‘
du replacement with visual tree output.
duf
π‘
df replacement with colored, human-readable output.
delta
π‘
Syntax-highlighting pager for git diffs. Highly popular in developer workflows.
procs
π’
ps replacement with colors and extra columns. Less universally adopted than the others.
atop
π‘
Advanced performance monitor with historical logging (unlike htop/btop which are live-only). Useful for post-incident analysis.
nmon
π’
IBM-origin performance monitor with CSV capture mode for long-term recording.
s-tui
π’
Stress terminal UI β CPU/temperature monitoring with built-in stress testing. Niche but useful.
hyperfine
π’
CLI benchmarking tool. Useful for sysadmins benchmarking scripts and commands.
3. Networking
Tool
Priority
Notes
nftables
π΄
Modern replacement for iptables, now default in major distros (RHEL 8+, Debian 10+, Ubuntu 20.10+). Skills for ufw and firewalld exist but nftables is the underlying framework both use; direct nftables skill is missing.
headscale
π΄
Self-hosted Tailscale coordination server. High homelab demand β lets you use Tailscale clients without the Tailscale cloud. Directly extends the existing tailscale skill.
iftop
π‘
Per-connection network bandwidth monitor. Complements ss and tcpdump for diagnosing bandwidth hogs.
nethogs
π‘
Per-process network bandwidth usage. Fills a gap none of the existing networking skills address.
Overlay networking by Slack β lightweight mesh VPN for overlapping with wireguard use cases.
zerotier
π’
Virtual networking platform, alternative to WireGuard for site-to-site.
ip
π‘
The ip command (iproute2) β routing, addresses, links. ifconfig is dead; ip is the replacement and deserves its own cheatsheet skill.
4. Monitoring, Observability & Alerting
Tool
Priority
Notes
uptime-kuma
π΄
Self-hosted uptime monitoring with a polished dashboard. Checks HTTP, TCP, DNS, keywords. One of the most recommended homelab tools in 2024-2026 community lists.
influxdb
π΄
Purpose-built time-series database; the primary data store for Telegraf metrics. Commonly paired with Grafana.
telegraf
π΄
InfluxData metrics collection agent with 300+ input plugins. Natural pair for influxdb + grafana.
zabbix
π΄
Enterprise-grade infrastructure monitoring β SNMP, agent-based, agentless. Major gap for users managing larger server fleets.
victoria-metrics
π‘
High-performance Prometheus-compatible time-series DB. Faster and more storage-efficient than Prometheus for large-scale setups.
opensearch
π‘
AWS fork of Elasticsearch 7.10; free security and alerting features. The preferred self-hosted alternative to ELK for log analytics.
graylog
π‘
Centralized log management with structured search. Simpler to operate than full ELK for sysadmins.
monit
π‘
Lightweight service watchdog β monitors processes, files, and restarts failed services automatically.
nagios
π’
The classic monitoring platform (now largely superseded by Zabbix/Prometheus, but still widely encountered in enterprises).
jaeger
π’
Distributed tracing for microservices environments. More DevOps than sysadmin.
5. Configuration Management & Automation
Tool
Priority
Notes
ansible
π΄
Biggest single gap in the plugin. The most widely used agentless configuration management tool. YAML playbooks, SSH-based, no agent install required. Every serious sysadmin needs ansible skills.
terraform / opentofu
π‘
Infrastructure as Code. Terraform (BSL license) or OpenTofu (MIT fork). Critical for cloud infrastructure but also used for homelab VM provisioning.
saltstack
π’
Agent-based config management, faster than Ansible for large fleets but steeper learning curve.
puppet
π’
Mature model-driven config management; still used in large enterprises.
6. Container Orchestration
Tool
Priority
Notes
k3s
π΄
Lightweight Kubernetes for edge and homelab. Single binary, ~70MB RAM overhead vs full k8s. The dominant "run Kubernetes at home" option.
portainer
π΄
Web UI for Docker and Kubernetes management. Extremely popular homelab tool β greatly lowers the barrier to managing containers.
docker-swarm
π‘
Docker's built-in clustering. Simpler than k3s/k8s; used for small multi-node homelab setups.
nomad
π‘
HashiCorp workload orchestrator β single binary, manages containers + non-containers. Simpler than Kubernetes; strong for mixed workloads.
helm
π’
Kubernetes package manager; required knowledge for anyone running k3s in homelab.
7. CI/CD & Developer Tools
Tool
Priority
Notes
woodpecker-ci
π‘
Lightweight self-hosted CI/CD, pairs naturally with Gitea/Forgejo. Docker-native pipelines, very low resource footprint. Growing fast.
forgejo
π‘
Community-driven Gitea fork (fully FOSS). Increasingly preferred over Gitea in homelab communities. Could be a joint gitea-forgejo skill.
jenkins
π’
The original CI/CD server; still widely deployed in enterprises despite its complexity.
gitlab-ce
π’
Full DevOps platform; heavy (requires 4+ GB RAM) but complete. Preferred over Gitea in teams needing built-in CI/CD.
8. Self-Hosted Services β Media & "Arr Stack"
The "arr stack" (Sonarr, Radarr, Prowlarr, etc.) is one of the most common homelab setups.
Tool
Priority
Notes
sonarr
π‘
TV show automated download management. Core component of the arr stack.
radarr
π‘
Movie automated download management. Identical architecture to Sonarr.
prowlarr
π‘
Unified indexer manager for the arr stack; replaces Jackett.
bazarr
π’
Subtitle management companion to Sonarr/Radarr.
jellyseerr
π’
Media request management UI for Jellyfin (like Overseerr for Plex).
plex
π’
Commercial (but free tier) media server β alternative to Jellyfin. High demand but proprietary.
9. Self-Hosted Services β General
Tool
Priority
Notes
minio
π΄
S3-compatible object storage. Used for: photo backups, Immich storage backend, Loki/Tempo/Mimir backends, and any S3-dependent app. Massive adoption.
homer / homarr
π‘
Dashboard for homelab services. Simple YAML-driven bookmarks page (Homer) or feature-rich dashboard (Homarr). Nearly universal in homelab setups.
frigate
π‘
NVR with real-time object detection via YOLO. Major Home Assistant integration; growing fast with IP camera adoption.
home-assistant
π‘
Smart home automation platform. (Could overlap with the existing home-assistant-dev plugin, but a sysadmin skill for running/maintaining the HA service is distinct from developing integrations.)
uptime-kuma
π΄
Already listed above under Monitoring.
adguard-home
π‘
DNS-based ad blocker β often preferred over Pi-hole for its modern UI and config. Covers the same use case as pihole but worth a companion skill.
paperless-ngx
π‘
Document management system with OCR. Popular in paperless office homelab setups.
mealie
π’
Recipe management; less sysadmin-focused.
seafile
π’
Fast file sync platform; alternative to Nextcloud.
10. Security & Auditing
Tool
Priority
Notes
lynis
π‘
System security audit and hardening tool. Generates hardening suggestions for CIS benchmarks.
auditd
π‘
Linux audit daemon β tracks system calls, file accesses, user actions. Required for compliance (PCI-DSS, HIPAA, etc.).
suricata
π‘
Network IDS/IPS β detects intrusions at the packet level. Commonly paired with CrowdSec or fail2ban.
rkhunter
π’
Rootkit detection scanner.
openvas / greenbone
π’
Open-source vulnerability scanner. Niche but powerful.
trivy
π’
Container and filesystem vulnerability scanner (Aqua Security). Critical for container-heavy homelabs.
11. Databases β Gaps
Tool
Priority
Notes
mongodb
π‘
The major NoSQL database. No document database skill exists. Used by Nextcloud, Graylog, and many self-hosted apps.
influxdb
π΄
Already listed under Monitoring β worth a dedicated skill since it's both a database and a monitoring component.
adminer
π‘
Single-file PHP web database manager supporting MySQL, PostgreSQL, SQLite, Oracle. Lighter than phpMyAdmin; popular in homelab.
pgbouncer
π’
PostgreSQL connection pooler.
valkey / dragonfly
π’
Redis-compatible alternatives (Valkey is the FOSS Redis fork post-license change).
12. System Utilities β Missing
Tool
Priority
Notes
nala
π’
Modern apt frontend with parallel downloads and better UX. Debian/Ubuntu specific.
tldr
π‘
Simplified community man pages β tldr tar gives you what you actually need. Very popular.
entr
π’
Run commands when files change β useful for dev workflows.
watch
π’
Execute a command periodically, display output fullscreen. Built into most distros but worth a quick skill.
at
π’
One-shot job scheduling (complement to cron).
parallel
π’
GNU Parallel β run commands in parallel across CPUs or machines.
Candidate Skills by Impact Tier
Tier 1 β Implement First (π΄ High Priority, 5+ tools affected)
Skill Name
What It Covers
ansible
The #1 missing skill. Playbooks, inventory, ad-hoc commands, vault, roles.
Some gaps could be addressed by extending existing skills rather than creating new ones:
gitea β gitea-forgejo: Forgejo is a direct fork; the skills are nearly identical. A single skill covering both (with a "Forgejo notes" section) is more efficient.
tailscale β extend with headscale section: Headscale replaces the Tailscale coordination server; users install standard Tailscale clients. An extended tailscale skill section on self-hosting makes sense.
pihole β pihole-adguard: AdGuard Home and Pi-hole address the same use case. A shared skill with a comparison table and tool-specific config sections avoids redundancy.
influxdb + telegraf: These almost always appear together. A joint influxdb-telegraf skill mirrors the docker-compose pattern of covering tightly coupled tools together.
sonarr + radarr + prowlarr: The arr stack is commonly deployed as a unit. Consider an arr-stack skill covering the full pipeline rather than three thin individual skills.