WGDashboard Documentation Help

v2.2

  • 🎉 New Features

    • Add new peers: Now you can add peers directly on dashboard, it will generate a pair of private key and public key. You can also set its DNS, endpoint allowed IPs. Both can set a default value in the setting page. [❤️ in #44]

    • QR Code: You can add the private key in peer setting of your existed peer to create a QR code. Or just create a new one, dashboard will now be able to auto generate a private key and public key ;) Don't worry, all keys will be generated on your machine, and will delete all key files after they got generated. [❤️ in #29]

    • Peer configuration file download: Same as QR code, you now can download the peer configuration file, so you don't need to manually input all the details on the peer machine! [❤️ in #40]

    • Search peers: You can now search peers by their name.

    • Autostart on boot: Added a tutorial on how to start the dashboard to on boot! Please read the tutorial below. [❤️ in #29]

    • Click to copy: You can now click and copy all peer's public key and configuration's public key.

  • 🪚 Bug Fixed

    • When there are comments in the wireguard config file, will cause the dashboard to crash.

    • Used regex to search for config files.

  • 🧐 Other Changes

    • Moved all external CSS and JavaScript file to local hosting (Except Bootstrap Icon, due to large amount of SVG files).

    • Updated Python dependencies

      • Flask: v1.1.2 => v2.0.1

      • Jinja: v2.10.1 => v3.0.1

      • icmplib: v2.1.1 => v3.0.1

    • Updated CSS/JS dependencies

      • Bootstrap: v4.5.3 => v4.6.0

    • UI adjustment

      • Adjusted how peers will display in larger screens, used to be 1 row per peer, now is 3 peers in 1 row.

Last modified: 23 September 2024