• v2.13.0 fbea8dfa9e

    v2.13.0 Stable

    kerem released this 2025-11-04 07:23:00 +03:00 | 496 commits to develop since this release

    📅 Originally published on GitHub: Tue, 04 Nov 2025 04:47:23 GMT
    🏷️ Git tag created: Tue, 04 Nov 2025 04:23:00 GMT

    Changes

    • 🚀 5 years overdue, a new React interface with updated Tabler UI
    • ✌️ 5 years overdue, also, backend refactor from CommonJS to ESM
    • 🥳 New setup wizard; no more default initial user (but keeps the env vars for advanced users)
    • 🙈 Use biomejs for linting instead of eslint
    • 👍 Refactor backend to async/await functions
    • 🌎 Proper and complete translation support, see the documentation and example PR to contribute
    • 🌗 Light/Dark mode
    • 👾 Syntax highlighting for text inputs for Nginx/HTML etc
    • Removed the Let's Encrypt email and TOS agreement from certificate requests

    Other Changes

    • Fix remote execution bug where email address can contain malicious code
    • Fix initial email with uppercase (thanks @JMDirksen)
    • Update PostgreSQL volume path in setup documentation for 18+ (thanks @vlauciani)
    • Add Hetzner Cloud certbot dns (thanks @potatojuicemachine)
    • Add basic MySQL TLS support (thanks @Johno-ACSLive)

    Upgrade path notes:

    • No changes to Database
    • No changes to Nginx/Openresty
    • No changes to Nginx template engine
    • Certbot is upgraded to v5.1.0 in the base image, expect some DNS provider problems for outdated plugins.

    Big thanks to @sopex and @lastsamurai26 for testing the React branch!

    Docker images

    Downloads