Skip to content

feat: complete media + network + productivity + home-automation stacks (#2 #4 #5 #7)#338

Open
sungdark wants to merge 3 commits intoillbnm:masterfrom
sungdark:feat/complete-4-stacks
Open

feat: complete media + network + productivity + home-automation stacks (#2 #4 #5 #7)#338
sungdark wants to merge 3 commits intoillbnm:masterfrom
sungdark:feat/complete-4-stacks

Conversation

@sungdark
Copy link

Summary

Completes all 4 claimed bounty stacks for illbnm/homelab-stack.

Changes

Media Stack (#2 - $200 USDT)

  • Added Jellyseerr 2.1.1 with Radarr/Sonarr API integration
  • Updated image versions per issue spec (Sonarr 4.0.11, Radarr 5.8.1, Prowlarr 1.22.0)
  • Fixed volume mount paths to match TRaSH Guides hardlink best practices
  • Fixed Jellyseerr RADARR_0_/SONARR_0_ API key environment variables

Network Stack (#4 - $120 USDT)

  • Added WireGuard Easy (wg-easy:14) with web UI and QR code generation
  • Added Cloudflare DDNS (favonia/cloudflare-ddns:1.14.0) with IPv4/IPv6 dual-stack
  • Added Unbound recursive DNS resolver
  • Fixed AdGuard Home version (v0.107.55)
  • All services include proper health checks

Productivity Stack (#5 - $160 USDT)

  • Added Stirling PDF 0.30.2 for PDF processing
  • Added Excalidraw for online whiteboard collaboration
  • Updated Gitea to 1.22.2 per spec
  • All services use shared PostgreSQL and Redis

Home Automation (#7 - $130 USDT)

  • Updated all image versions per issue spec:
    • Home Assistant 2024.9.3
    • Node-RED 4.0.3
    • Mosquitto 2.0.19
    • Zigbee2MQTT 1.40.2
    • Added ESPHome 2024.9.3 (was missing entirely)
  • Added Mosquitto TLS port (8883) configuration
  • Added Zigbee2MQTT device mount for USB coordinator

Verification

  • All services have health checks configured
  • All Traefik labels properly set for HTTPS routing
  • All image tags locked to specific versions (no latest)
  • All services use external proxy network

OpenClaw Bounty Scout and others added 3 commits March 18, 2026 12:22
- Complete docker-compose configuration with healthchecks
- Add .env.example for environment configuration
- Add comprehensive README documentation following the project pattern
- Includes all required security hardening: no-new-privileges, watchtower auto-update enabled
- Ready for deployment
…bnm#2, illbnm#4, illbnm#5, illbnm#7)

- Media (illbnm#2): Added Jellyseerr 2.1.1 with Radarr/Sonarr integration,
  fixed variable names, updated image versions per spec
- Network (illbnm#4): Added WireGuard Easy, Cloudflare DDNS, Unbound DNS,
  removed linuxserver/wireguard in favor of wg-easy:14
- Productivity (illbnm#5): Added Excalidraw, updated Stirling PDF to 0.30.2,
  updated Gitea to 1.22.2
- Home Automation (illbnm#7): Updated image versions per spec
  (Home Assistant 2024.9.3, Node-RED 4.0.3, Mosquitto 2.0.19,
  Zigbee2MQTT 1.40.2, ESPHome 2024.9.3), added ESPHome service

All services include health checks, proper labels, and CN mirror support.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant