Skip to content

Stack Catalogue

Osotechie edited this page Jun 22, 2026 · 2 revisions

Stack Catalogue

A reference of all Docker stacks deployed on the NAS. Each stack is a directory in the repo root containing a docker-compose.yml.


🤖 AI

AI and machine learning inference services.

Container Purpose Link
Hermes AI inference hermes-agent

🎮 Games

Game server hosting.

Container Purpose Link
AMP Game server management panel cubecoders.com
Playit Tunnel for game server access playit.gg

🏠 Home Automation

Smart home control and IoT.

Container Purpose Link
HomeAssistant Smart home hub home-assistant.io
NodeRed Flow-based automation nodered.org
Mosquitto MQTT broker mosquitto.org
MQTT-Explorer MQTT debugging UI mqtt-explorer.com
Frigate NVR with AI object detection (uses Coral TPU) frigate.video

🔧 Management

Docker infrastructure management.

Container Purpose Link
Portainer Docker management UI portainer.io
Dockhand Compose file management dockhand.dev
WatchTower Automatic container image updates containrrr.dev/watchtower
Dozzle Real-time container log viewer dozzle.dev

🎬 Media

Media streaming, management, and acquisition.

Container Purpose Link
Plex Media streaming server plex.tv
Seerr Media request management overseerr.dev
Sonarr TV series management sonarr.tv
Radarr Movie management radarr.video
Maintainerr Media lifecycle management github.com/jorenn92/Maintainerr
SABnzbd Usenet download client sabnzbd.org

🛠️ Misc

General-purpose utilities.

Container Purpose Link
IT-Tools Developer/IT utilities collection it-tools.tech
Bento-PDF PDF tools github.com/DAlba-sudo/Bento-PDF
ConvertX File conversion github.com/C4illin/ConvertX
Open-Design Design tools

📊 Monitor

System and service monitoring.

Container Purpose Link
Glances System monitoring nicolargo.github.io/glances
Netdata Real-time performance monitoring netdata.cloud
AutoKuma Auto-configures Uptime Kuma monitors from Docker labels github.com/BigBoot/AutoKuma

🌐 Network

DNS, ad-blocking, and network tools.

Container Purpose Link
AdGuard DNS-based ad blocking adguard.com/adguard-home
AdGuardHome-sync Syncs AdGuard config between instances github.com/bakito/adguardhome-sync
Speedtest Network speed testing github.com/alexjustesen/speedtest-tracker

🔀 Proxy

Reverse proxy and SSL termination.

Container Purpose Link
Traefik Reverse proxy with auto-SSL traefik.io
Cloudflare-Companion Auto-creates DNS records for Traefik services github.com/tiredofit/docker-traefik-cloudflare-companion

🔐 Security

Password and credential management.

Container Purpose Link
Bitwarden Password manager (Vaultwarden) github.com/dani-garcia/vaultwarden

💾 Storage

Storage health, parity, and offsite backup.

Container Purpose Link
SnapRAID Parity-based data protection snapraid.it
Scrutiny Disk S.M.A.R.T. monitoring github.com/AnalogJ/scrutiny
Crashplan Offsite/cloud backup crashplan.com
PBS Proxmox Backup Server pbs.proxmox.com

Networking Pattern

Most stacks use custom Docker networks. Containers that need to be accessed from the LAN are placed on the IoT network with static IPs (e.g. Plex at 10.1.11.100, Home Assistant at 10.1.11.10). Internal-only services use stack-specific bridge networks.

Monitoring Labels

Containers use Docker labels for automatic monitoring configuration:

  • Traefik labels — route external traffic via reverse proxy
  • AutoKuma labels — automatically register Uptime Kuma health checks
labels:
  # Traefik routing
  - traefik.enable=true
  - traefik.http.routers.myapp.rule=Host(`myapp.${DOMAIN}`)
  # Uptime Kuma monitoring
  - kuma.myapp.http.name=My App
  - kuma.myapp.http.url=https://myapp.${DOMAIN}

Clone this wiki locally