Skip to content

[BOUNTY] 6 Stack Implementations - $880 USDT#454

Open
zhaog100 wants to merge 7 commits intoillbnm:masterfrom
zhaog100:master
Open

[BOUNTY] 6 Stack Implementations - $880 USDT#454
zhaog100 wants to merge 7 commits intoillbnm:masterfrom
zhaog100:master

Conversation

@zhaog100
Copy link
Copy Markdown

@zhaog100 zhaog100 commented Apr 8, 2026

Implementations

6 complete stack implementations for HomeLab:

1. AI Stack (#6) - $220

  • Ollama (GPU/CPU adaptive)
  • Open WebUI, Stable Diffusion, Perplexica
  • NVIDIA/AMD/CPU profiles

2. Productivity Stack (#5) - $160

  • Gitea, Vaultwarden, Outline, Stirling PDF, Excalidraw
  • Shared PostgreSQL, OIDC support

3. Backup & Recovery (#12) - $150

  • Duplicati + Restic REST Server
  • 3-2-1 backup strategy script
  • Supports local/S3/B2/SFTP

4. Home Automation (#7) - $130

  • Home Assistant (host mode), Zigbee2MQTT, Node-RED, ESPHome
  • Mosquitto MQTT with auth

5. Database Layer (#11) - $130

  • PostgreSQL 16 + Redis 7 + MariaDB 11
  • Shared instances with auto-init
  • Adminer management UI

6. Notifications (#13) - $80

  • ntfy, Gotify, Apprise API
  • Multi-platform notification gateway

Total: $880 USDT

All stacks include:

  • Docker Compose configurations
  • Traefik integration
  • Health checks
  • Environment variable configuration
  • CN mirror support

OpenClaw Bot added 7 commits April 8, 2026 14:00
- Add authentik-setup.sh for automated OIDC provider creation
  - Creates providers for Grafana, Gitea, Nextcloud, Outline, Open WebUI, Portainer
  - Auto-updates .env with client credentials
  - Creates user groups: homelab-admins, homelab-users, media-users
  - Dry-run mode for testing

- Update .env.example with new OAuth variables
  - AUTHENTIK_BOOTSTRAP_TOKEN
  - AUTHENTIK_ADMIN_GROUP
  - NEXTCLOUD_OAUTH_* variables
  - OPENWEBUI_OAUTH_* variables

- Simplify and enhance middlewares.yml
  - Authentik ForwardAuth middleware
  - Rate limiting
  - Security headers
  - Compression

Ref: Bounty task illbnm#9 - SSO (00)
- Ollama LLM engine (GPU/CPU adaptive)
- Open WebUI (web interface)
- Stable Diffusion (image generation)
- Perplexica (AI search engine)
- NVIDIA/AMD/CPU profiles
- Traefik integration
- Health checks
- Gitea (Git hosting, OIDC, shared PG)
- Vaultwarden (password manager, SMTP)
- Outline (wiki, shared PG + Redis)
- Stirling PDF (PDF tools)
- Excalidraw (whiteboard)
- Traefik integration + health checks
- Duplicati (encrypted cloud backup)
- Restic REST Server (local backup repo)
- 3-2-1 backup strategy script
- Supports: local, S3, B2, SFTP targets
- backup.sh with --target/--dry-run/--list/--verify/--restore
- Traefik integration + health checks
… - $130

- Home Assistant (host mode for mDNS/UPnP)
- Mosquitto MQTT broker (auth + WebSocket)
- Zigbee2MQTT (Zigbee device gateway)
- Node-RED (visual flow editor)
- ESPHome (ESP device firmware)
- Traefik integration + health checks
- Backup stack docker-compose fix
- PostgreSQL 16 (shared instance + init script)
- Redis 7 (password auth + AOF persistence)
- MariaDB 11 (shared instance)
- Adminer (DB management UI)
- Traefik integration + health checks
- Auto-creates DBs for gitea/outline/authentik/grafana
…- $80

- ntfy (push notification server)
- Gotify (notification server + WebSocket)
- Apprise API (multi-platform gateway)
- Traefik integration + health checks
- Auth support for ntfy and Gotify
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