This release of DockFlare streamlines the initial user experience and introduces a key feature for administrators who manage authentication externally. By default, DockFlare is secured with user account creation and password protection. This version now provides the flexibility to disable password login, making the dashboard publicly accessible, which is ideal for environments where DockFlare is protected by an external authentication proxy, such as a Cloudflare Access policy.
This update also features a completely revamped initial setup process, designed to be more intuitive, flexible, and user-friendly.
New Features
- Revamped Setup Wizard: The entire initial setup process has been re-sequenced for a more logical and guided experience (User Account -> Cloudflare Details -> Tunnel Config -> Finalize). It now includes a visual progress indicator and provides clear, detailed explanations for every setting.
- Disable Password Login: A new toggle has been added to the "Security" section of the settings page. When enabled, password-based authentication is bypassed, allowing public access to the dashboard. A prominent security warning is displayed to ensure administrators understand the implications of this action.
- Flexible Setup Migration: When migrating from a
.env
file, you now have the option to "Start Fresh" if the detected settings are incorrect, allowing you to proceed with a manual setup without being forced to use the imported data.
Bug Fixes & Improvements
- Setup Stability: Addressed several bugs in the setup process, including an incorrect initial redirect and a template crash on the finalization step, ensuring a smoother first-time experience.
- Correct Migration Flow: Resolved a critical logic issue where migrating from a
.env
file would incorrectly force users through all manual setup steps. The process now correctly uses the imported data and proceeds directly to the final step after user creation. - Authentication-Free Ping Endpoint: The
/ping
endpoint is now exempt from all authentication, ensuring that Docker health checks can operate without being blocked. - Persistent Settings: The "Disable Password Login" setting is now correctly saved and reloaded across container restarts.
- Redirect Loop Fixed: A critical bug that caused an infinite redirect loop when password login was disabled has been resolved.
- Clearer Migration Steps: The text on the user creation page now dynamically updates to reflect whether the user is in a migration flow or a fresh setup.
- Minor UI text and styling improvements have been applied to the security settings section.
How to Upgrade
- Pull the latest Docker image:
docker pull alplat/dockflare:stable
- Restart your DockFlare container.
- Open the DockFlare UI in your browser.
Acknowledgements
A special thank you to the following users for their valuable feedback and bug reports which helped shape this release: