VISHWASS is a lightweight dashboard to manage WireGuard nodes and peer connections:
- Add / delete nodes (servers/clients)
- Connect two nodes (create peers both ways)
- Generate
wg-quickconfigs for each node
cd "/home/adrin/aks/wg project"
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtcd "/home/adrin/aks/wg project"
source .venv/bin/activate
uvicorn vishwass.main:app --reload --host 0.0.0.0 --port 8000Open:
- Dashboard:
http://localhost:8000/
- Data is stored in local SQLite at
data/vishwass.db - Keys are generated server-side and stored in DB (for production you’d use a secret store / encryption at rest)
- “Connect two nodes” creates a peer link in both directions (so each node config includes the other as a peer)