Verifies 16 DockerHub images, assigns target nodes per locked policy, defines 3-phase deployment order (Infra → Media → Polish). Domain: *.ai.home No public internet exposure. Services: Traefik, Technitium DNS, AdGuard Home, Prometheus, Grafana, Beszel, Dozzle, Portainer, Homepage, Authelia, Vaultwarden, Jellyfin, Sonarr, Radarr, Prowlarr, Nextcloud
3.7 KiB
3.7 KiB
Iron Legion Homelab Services Stack — Service Catalog
Verified DockerHub Metadata (as of 2026-05-25)
Network Layer
| Service | Image | Namespace | Description | Pulls | Stars | Updated | Target Node |
|---|---|---|---|---|---|---|---|
| Traefik | traefik |
library |
Cloud Native Edge Router | 3.49B | 3,634 | 2026-05-13 | Mark5 |
| Technitium DNS | technitium/dns-server |
technitium |
Self-hosted DNS server with DoH/DoT | 8.99M | 156 | 2026-05-09 | Bones |
| AdGuard Home | adguard/adguardhome |
adguard |
Network-wide ad blocking DNS server | 170.7M | 1,408 | 2026-05-25 | Bones |
Monitoring / Observability
| Service | Image | Namespace | Description | Pulls | Stars | Updated | Target Node |
|---|---|---|---|---|---|---|---|
| Prometheus | prom/prometheus |
prom |
Systems monitoring & alerting toolkit | 1.97B | 2,064 | 2026-05-25 | Mark44 |
| Grafana | grafana/grafana |
grafana |
Analytics & monitoring dashboards | 5.22B | 3,540 | 2026-05-16 | Mark44 |
| Beszel | henrygd/beszel |
henrygd |
Lightweight server monitoring hub with Docker stats | 12.58M | 32 | 2026-04-30 | Mark44 |
| Dozzle | amir20/dozzle |
amir20 |
Real-time Docker container log viewer | 309.6M | 144 | 2026-05-25 | Mark44 |
Management / Dashboard
| Service | Image | Namespace | Description | Pulls | Stars | Updated | Target Node |
|---|---|---|---|---|---|---|---|
| Portainer CE | portainer/portainer-ce |
portainer |
Lightweight container management UI | 1.46B | 2,665 | 2026-05-20 | Neo |
| Homepage | gethomepage/homepage |
gethomepage |
Customizable homepage with integrations | 1.31M | 40 | 2026-05-25 | Mark5 |
Security / Identity
| Service | Image | Namespace | Description | Pulls | Stars | Updated | Target Node |
|---|---|---|---|---|---|---|---|
| Vaultwarden | vaultwarden/server |
vaultwarden |
Bitwarden-compatible password manager (Rust) | 287.2M | 1,454 | 2026-05-17 | Neo |
| Authelia | authelia/authelia |
authelia |
Multi-factor authentication portal | 75.2M | 208 | 2026-05-25 | Mark5 |
Media Stack (*arr + Jellyfin)
| Service | Image | Namespace | Description | Pulls | Stars | Updated | Target Node |
|---|---|---|---|---|---|---|---|
| Jellyfin | jellyfin/jellyfin |
jellyfin |
Free software media browser | 370.4M | 1,535 | 2026-05-25 | Mark44 |
| Sonarr | linuxserver/sonarr |
linuxserver |
TV series management | 2.34B | 2,118 | 2026-05-23 | Mark44 |
| Radarr | linuxserver/radarr |
linuxserver |
Movie management | 2.36B | 1,791 | 2026-05-25 | Mark44 |
| Prowlarr | linuxserver/prowlarr |
linuxserver |
Indexer management | 35.9M | 403 | 2026-05-25 | Mark44 |
File / Collaboration
| Service | Image | Namespace | Description | Pulls | Stars | Updated | Target Node |
|---|---|---|---|---|---|---|---|
| Nextcloud | nextcloud |
library |
Self-hosted file sync & collaboration | 1.01B | 4,485 | 2026-05-23 | Neo |
Total Services: 15
Total DockerHub Pulls (aggregate): ~16.0B
All images last updated within 90 days except Beszel (2026-04-30 — still within 30 days)
Notes
- Beszel lowest star count (32) but actively maintained and purpose-built for small-fleet monitoring.
- Homepage lowest pull count (1.31M) — young project, high utility, monitor for longevity.
- Pi-hole not in Bobby's original mention but added as network-layer complement to Technitium. Requires Bobby approval to include.