Case file · № 06 / 16
Zarp VPN
VPN with a control panel — Self-hosted VPN with a PHP control panel: provision users, rotate credentials and audit every action. Secrets are stored as BLAKE3 hashes, host user creation is driven through sudo, and every administrator move stays in the log.
What was built
- Admin panel: login, navigation, status overview
- User provisioning on the host via sudo, no manual shell work
- Credentials as BLAKE3 hashes — never in clear text
- Full audit and activity log of every change
- Server-side configuration management, versioned
Technologies
Programming languagesPHP, Bash
Frameworks & toolsBLAKE3, sudo provisioning
InfrastructureLinux VPS, WireGuard
Facts
PlatformsWeb · Server
Statusinternal
Years2025
CategoryNetworking · self-hosted
Zarp VPN — admin panel for users, credentials and audit.
All projects