-
released this
2025-11-29 13:04:36 +00:00 | 35 commits to main since this releaseRelease v0.0.4
Major improvements for automatic SSL certificate generation and custom domain support.
🔧 Fixed
ACME Challenge Passthrough
- Critical fix: Middleware was redirecting ACME HTTP challenges to HTTPS, preventing SSL certificate generation
- Added automatic detection of
/.well-known/acme-challenge/*paths - ACME challenges now pass through to Traefik's handler before HTTPS redirect
- Enables Let's Encrypt to validate custom domains and generate SSL certificates
- No configuration changes required - works automatically
Redis Router Registration
- Fixed service reference: Changed from
pages-nooptonoop@internal(Traefik's built-in service) - Fixed middleware reference: Changed from
pages-servertopages-server@file(fully qualified name) - Eliminates "service does not exist" and "middleware does not exist" errors in Traefik dashboard
- No external service configuration required
Router Configuration
- Split HTTP (
web) and HTTPS (websecure) routers properly - Removed incorrect pattern where both entrypoints were on same router with TLS
- Updated
examples/traefik-config.ymlwith correct 3-router pattern
📚 Documentation
- Added comprehensive "Traefik Redis Provider Integration" section to README.md
- Added ACME Challenge Handling section explaining automatic passthrough
- Added troubleshooting section for SSL certificate generation issues
- Created IMPLEMENTATION_SUMMARY.md documenting the Traefik Redis provider implementation
- Updated all configuration examples with proper router structure
🚀 Impact
- Custom Domains: SSL certificates now generate correctly for custom domains
- Deployment: Existing deployments must update router configuration to split HTTP/HTTPS
- Security: HTTPS redirect still works for all non-ACME requests
See CHANGELOG.md for full details.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads