This is an automated archive made by the Lemmit Bot.
The original was posted on /r/selfhosted by /u/seabee_33 on 2025-04-12 02:10:06+00:00.
I got really frustrated with setting up the wireguard software on my server so I made a basic python script to automate basically the entire process from install to downloading the client config.
I've put everything here in case anyone wants an easy way to install and manage wireguard.
Currently it runs a temporary local web server so you can:
- Install wireguard, ufw and iptables
- 1 click button to port forward on your local machine
- create server keys
- create and manage client keys and config files
I really liked the idea of openVPN and the web UI but I really didn't like the limitations of the free verion.
Anyway, please let me know if it works for you and if you run into any problems :)
Also, this is my first real programming project so all feedback is welcome!