Skip to content

2024 November Release 1 (v4.1.0)

Compare
Choose a tag to compare
@donaldzou donaldzou released this 08 Nov 08:29
· 63 commits to main since this release
715675b

📣 What's New: v4.1.0

🎉 New Features

  • Multi-Language Support: Now WGDashboard support the following languages on its user interface, big thanks to our user's contribution!

If you would like to contribute, please follow the instructions on Localization of WGDashboard. Thanks in advance!

  • Backup & Restore WireGuard Configurations: Now you can back up your configurations, restore it after a change made to the configuration. You can also restore it even after deletion.
  • Delete & Rename WireGuard Configuration: Now you can delete and rename configuration within WGDashboard
  • Toggle WireGuard Configuration After Startup: Now you can set WireGuard configurations to be turned on after starting WGDashboard in Settings
  • Delete & Download Peers in bulk
  • Frontend Display of Peer's Configuration File
  • Added Support on AlmaLinux and Pi OS
  • Added OpenStreetMap on Ping and Traceroute Tool

🛠️ Some Adjustments

  • Updated Docker configuration
  • Updates on API endpoints
  • UI Adjustments
  • Added version number in navbar
  • Added WGDashboard host and port settings
  • Added peer delete confirmation
  • Added domain support in DNS field for peers

🧐 Bugs Fixed

  • Mobile UI issues in #353
  • Removed WireGuard configuration error alert from Gunicorn start in #328
  • Sometimes restrict peer might not be success in #357
  • Weird SQLite error causing WGDashboard to crash in #366

🗂️ User Guides

Will continue to finish the sections

🥘 Experimental Features

  • Cross-Server Access: Now you can access other servers that installed v4 of WGDashboard through API key.
  • Desktop App: Thanks to Cross-Server Access, you can now download an ElectronJS based desktop app of WGDashboard, and use that to access WGDashboard on different servers.

For more information, please visit 🥘 Experimental Features

How to update

Solution 1 (v4.0+)

sudo ./wgd.sh update

Solution 2

If Solution 1 above is not working for you...

  1. Change your directory to wgdashboard

    cd wgdashboard/src
  2. Update the dashboard

    git pull https://github.com/donaldzou/WGDashboard.git --force
  3. Install

    sudo ./wgd.sh install