Key Improvements
Fixed Critical Bugs
- Improved container detection logic to find cloudflared containers with truncated names
- Fixed timezone-aware datetime handling for rule deletion timing
- Enhanced error handling during tunnel initialization and API communication
Added Features
- External Cloudflared Support: Added comprehensive support for using externally managed cloudflared instances
- TLS Verification Control: Implemented per-container TLS verification toggle via
cloudflare.tunnel.no_tls_verify
label - Cross-Network Container Discovery: Added ability to scan containers across all Docker networks
- Custom Network Configuration: Made cloudflared network name configurable
WebUI Improvements
- Enhanced compatibility with reverse proxies and Cloudflare Tunnels
- Added proper Content Security Policy (CSP) headers
- Fixed log streaming to work correctly behind proxies
- Improved error display and status reporting for failed operations
Documentation Updates
- Expanded README with detailed information about all configuration options
- Enhanced the example .env file with all available parameters and descriptive comments
- Added troubleshooting section to help users resolve common issues
- Improved Docker Compose examples to demonstrate all configuration options
Testing
Tested across multiple environments including:
- Standard Docker Compose deployment
- External cloudflared mode with pre-existing tunnels
- Behind reverse proxies and Cloudflare Tunnels
Release Notes
This release adds significant flexibility for more complex deployment scenarios:
- Users can now use externally managed cloudflared tunnels
- Container discovery works across all Docker networks when needed
- Custom network configuration allows better integration with existing setups
- TLS verification can be controlled per-container
- Deployment behind reverse proxies or Cloudflare Tunnels now works correctly