A self-hosted HTTP and web-based adapter for wireguard servers to manage peers and configuration.
wireguard-install.sh
scriptI was looking for a usable and preferably good-looking UI to manage my Wireguard peers and server. I've tested many repositories with quite high number of stars but none of them satisfied me because I was looking for:
wireguard-install.sh
script (so I don't lose my previously generated peers)You can try using this software on your local machine or deploy it else where and keep it running with PM2.
client
and server
packages using single pnpm install
pnpm server:start
pnpm client:start
# install node, npm and pm2
npm i -g pm2
# start both client and server
pm2 start deployment/pm2/prod.config.js
# start the client only
pm2 start deployment/pm2/prod.config.js --only @wg-insights/client
# start the server only
pm2 start deployment/pm2/prod.config.js --only @wg-insights/server
client
and server
packages running pnpm install
pnpm server:dev
pnpm client:dev
Client uses HMR in vite and the server uses nodemon for you to be able to iterate quickly.