WGDashboard Help

📣 What's New: v4.3.0

V4 3 0

It has been more than 5 months since our last release, and we are happy to announce our next version with more exciting features!

🔥 Breaking News

  • We've moved the WGDashboard project from my personal GitHub to the WGDashboard Organization! If you wish, please give us a follow, thank you so much ❤️

  • A new Client side dashboard is available, where clients can sign in to view WireGuard Peers assigned to them. For more information, please visit: Client Side App (#720)

  • Plugins are now available for developers who want to extend the use of WGDashboard, for more information, please visit: WGDashboard Plugins. Note: This feature is still under experiment but is available to use

🎉 New Features

  • With replacing sqlite3 with sqlalchemy in the Python codes, we are now officially support using SQLite, PostgreSQL or MySQL for WGDashboard's database. For more information, please visit [Database] (#734)

  • You can now set up webhooks to run after peers created, deleted & updated. For more information, please visit: Webhooks (#669)

  • Custom headers when connect to Cross Server (#491)

  • Historical network usage, sessions and endpoints for peers are now available under Details for each peer (#620, #525)

  • Added Jinja template in Peer Default Settings (#843)

  • Grouping peers with tags and filter in the UI (#355)

  • Override Peer Default Settings within configuration. Let's say if your configuration is on ip_address:51820 but you want them connect through port 51234 just for wg0, you can now do so. (#682#630)

  • Email Service can now use without authentication (#839)

  • Added Reset Peer Data Usage in Schedule Jobs (#763)

  • Added Jinja template support to email subject (#837)

  • Added templates for new configurations to keep track a list of available subsets and listen ports from a predefine list (#844)

🛠️ Adjustments

  • Added support to Debian 13 (#858)

  • MTU is no longer required when adding new peers (#564)

  • Configuration list in navigation bar now sync the order with the ones in homepage (#841)

  • Peers dropdown menu will not go overflow if it touch the bottom of the screen (#644)

  • Configurations will be added to autostart list when switched on manually, and removed when switched off manually (#842)

  • Hiding both Private and Public Keys by default when adding peers (#835)

🧐 Bugs Fixed

  • Configuration network traffic graph is incorrect (#854)

  • When using app_prefix, locale is not fetch properly in Docker environment (#853)

Last modified: 16 September 2025