WireGuard Admin — Gratis webbgränssnitt för att hantera din VPN-server
Hantera WireGuard med ett riktigt admin-GUI
Att sätta upp WireGuard på en VPS är enkelt — men att hantera användare, nycklar och brandväggsregler via terminalen blir snabbt omständligt. Speciellt när antalet användare växer.
Därför har vi byggt WireGuard Admin — ett komplett webbgränssnitt för att administrera WireGuard VPN direkt från webbläsaren.

Vad kan du göra?
- Skapa VPN-användare med ett klick — nycklar och IP-adresser genereras automatiskt
- Scanna QR-kod direkt i WireGuard-appen på mobilen för att ansluta
- Aktivera/inaktivera peers utan att radera dem
- ACL-profiler — bestäm vilka nätverk och portar varje användare får nå
- Grupper — organisera användare och tilldela gemensamma brandväggsregler
- Live-status — se vem som är ansluten, senaste handshake och trafikstatistik
- API-nycklar med scope och IP-vitlista för automation

Brandväggsregler per användare
Med ACL-profiler kan du bygga brandväggsregler visuellt — välj destination, protokoll (TCP/UDP) och portar i dropdown-menyer. Reglerna enforças server-side via iptables, oavsett vad klienten konfigurerar.

Exempel på profiler:
- Full Access — all trafik genom tunneln, inga begränsningar
- Web Only — bara HTTP/HTTPS (port 80, 443) och DNS
- Internal Only — bara åtkomst till interna nätverk (10.0.0.0/8)
Kom igång på 5 minuter
Du behöver en VPS med Ubuntu — vår KVM VPS 1G (70 SEK/mån) räcker gott.
git clone https://github.com/mikaelkrantz945/wireguard-admin.git
cd wireguard-admin
cp .env.example .env
docker compose up -d --build
Öppna webbläsaren, skapa ditt admin-konto, lägg till ett WireGuard-interface och börja skapa peers.
Open source
WireGuard Admin är helt gratis och open source under MIT-licens. Koden finns på GitHub:
https://github.com/mikaelkrantz945/wireguard-admin
Bidra gärna med pull requests eller feature requests!