Interactive WireGuard Installer for OpenWrt

Hey Team,

I created this to save myself some time, I’m always playing around with my OpenWrt setups, and to save time I started putting together a installer scriptf or myself. My setups can vary so it grew into a interactive tool. the script will set up WireGuard end‑to‑end and even generate the qr code you can import if you have qrencode installed. It has made setting up WireGuard so much quicker.

It’s still early days, so I’d love to get a few more eyes on it. If you’ve got an OpenWrt box handy, please give it a try:

I’m really keen to hear how it works for others any bugs, find edge cases I’ve missed, or have ideas that could make it better.

Thanks for taking a look!

7 Likes

Thanks to your bug reports and enhancement suggestions, version 2025.8.1 of the Interactive WireGuard Installer is now available!
This release includes:

  • Peer descriptions in the UCI config (peer names now appear under option description).
  • Fixed rollback prompt default to “no” (press Enter to skip rollback).
  • Fixed uninstaller cleaning up properly

If you’ve already been using the script, please update and let me know how 2025.8.1 works for you.

Huge thanks for all the testing and feedback so far.

As always, bug reports, edge-case discoveries or feature ideas are welcome.

Added a Key rotation script for security

added User-friendly interactive tool for adding, removing, and managing WireGuard
peers with automatic IP allocation and QR code generation
wg-peer-manage.sh

New release with a couple of bug fixes

1 Like