SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Shell Homelab Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
dockcheck
CLI tool to automate docker image updates. Interactive or unattended with notifications, image backups, autoprune, no pre-pulling and more.
-
-
selfhost-ai
🚀 Self-hosted AI automation platform. Deploy n8n, Ollama, Flowise, RAG, Supabase & 30+ tools with one command. Auto HTTPS. Free Zapier/Make alternative.
-
Raspberry-Pi-Guide
Raspberry Pi Guide. Learn all about the Raspberry Pi and other cool tools such as Tailscale, WireGuard, Home Assistant, Homebridge, ESPHome, and Watchdog timer.
-
-
uncompressed
My arr stack. Hardened Docker Compose config for Jellyfin + Sonarr/Radarr + qBittorrent with VPN namespace isolation and zero-trust ingress.
Project mention: Show HN: Uncompressed. Media stack with VPN namespace isolation, no public ports | news.ycombinator.com | 2026-04-21 -
cloudseeder
One-click install internet appliances that operate on your terms. Transform your home computer into a sovereign and secure cloud.
-
-
-
mac-media-stack
Self-hosted media server for macOS. One-command install. Plex, Sonarr, Radarr, Prowlarr, qBittorrent, Bazarr — all pre-configured with VPN and auto-healing.
Project mention: Mac Media Stack – One-command Plex server with auto-healing on macOS | news.ycombinator.com | 2026-02-21 -
docker-server-setup
Set up a secure server with Nginx Proxy Manager, Fail2ban, Portainer, and File Browser.
-
vps-harden
Idempotent VPS hardening for Ubuntu — SSH, firewall, fail2ban, kernel tuning, auditd, SOPS secrets, and optional AI agent workspace security. Dry-run first, lockout protection built in. (by ranjith-src)
Project mention: Show HN: VPS-Harden, an Idempotent Bash Script to Harden Ubuntu VPS – OpenClaw | news.ycombinator.com | 2026-02-16Zero dependencies — single Bash file, no Python, no Ansible, no agents. curl | bash to install, sudo vps-harden to run.
The lockout protection was the hardest part to get right. The script disables password auth and restricts SSH to a single user, so if the key deployment or AllowUsers config is wrong, you're locked out.
It validates everything before reloading sshd, and if validation fails, it removes the config and rolls back.
Your existing session stays alive throughout.
Install: curl -fsSL https://raw.githubusercontent.com/ranjith-src/vps-harden/mai... | bash
Repo: https://github.com/ranjith-src/vps-harden
Happy to answer questions about the design decisions or trade-offs. -
unbound-docker-stats
📊 Display Unbound statistics in Grafana using Zabbix without any additional tools.
-
-
homelab-agent
Reference build for a self-hosted AI platform — persistent context, multi-agent workflows, and purpose-built agents on your own hardware
Second: the workflow needed a real test. The research → build plan → security review → dev agent → security audit → writer agent pipeline is what I'm developing inside homelab-agent — with the goal of shipping it as a proper framework in the platform homelab-agent is building toward. Running the workflow against a real, non-trivial project — something with actual security considerations, a competitive landscape to map, and multiple phases of implementation — was the validation I needed. Both tools passed.
-
-
-
aimusubi
Local-first agentic NetOps framework that connects LLMs to real network devices with unified intents, adapters, and full observability.
Project mention: AIMusubi – Local-First Agentic Network Automation for Cisco, Arista, and VyOS | news.ycombinator.com | 2025-11-25I built AIMusubi as a local-first, open-core agentic automation framework that connects an LLM to real network infrastructure (Cisco IOS-XE, Arista EOS, VyOS) using unified intents, adapters, and observability.
It runs entirely locally and supports full agentic loops: observe → decide → act → verify.
GitHub: https://github.com/aimusubi/aimusubi
-
Project mention: Ultimate DNS Shield — Self-hosted recursive DNS with Pi-hole + Unbound + Docker | dev.to | 2026-06-08
git clone https://github.com/cherifon/Ultimate-DNS-Shield.git cd Ultimate-DNS-Shield
-
-
vps-secure
🛡️ VPS-SECURE is the only script that turns a bare VPS into an operational fortress — honeypot, collaborative IPS, real-time dashboard, Telegram alerts — in 15 minutes and 1 command, with zero Linux expertise required. 🚀⚡
Shell Homelab discussion
Shell Homelab related posts
-
Firecracker-like microVMs for Proxmox VE – KVM isolation, under 200 ms boot
-
Show HN: Uncompressed. Media stack with VPN namespace isolation, no public ports
-
Show HN: VPS-Harden, an Idempotent Bash Script to Harden Ubuntu VPS – OpenClaw
-
You shouldn't run NSA-grade Wi-Fi at home
-
services and ssl are a nightmare
-
Help a newbie out with docker-comopse
-
CasaOS + Homebridge?
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jul 2026
Index
What are some of the best open-source Homelab projects in Shell? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | ProxmoxVE | 28,914 |
| 2 | DockSTARTer | 2,563 |
| 3 | dockcheck | 2,372 |
| 4 | pi-hosted | 1,415 |
| 5 | selfhost-ai | 897 |
| 6 | Raspberry-Pi-Guide | 301 |
| 7 | smart-home | 293 |
| 8 | uncompressed | 203 |
| 9 | cloudseeder | 196 |
| 10 | homelab | 74 |
| 11 | HomeLab | 52 |
| 12 | mac-media-stack | 31 |
| 13 | docker-server-setup | 26 |
| 14 | vps-harden | 20 |
| 15 | unbound-docker-stats | 15 |
| 16 | homelab | 14 |
| 17 | homelab-agent | 11 |
| 18 | dotfiles | 11 |
| 19 | pragnastic | 9 |
| 20 | aimusubi | 7 |
| 21 | Ultimate-DNS-Shield | 6 |
| 22 | idrac6-console | 5 |
| 23 | vps-secure | 5 |