Universal Web Panel v2 for VPN Infrastructure Management
The v2.0 web panel lets you deploy and manage servers supporting nine protocols from a single interface: AmneziaWG Advanced, AmneziaWG 2.0, WireGuard, OpenVPN, Shadowsocks, XRay VLESS, MTProxy, SMB Server, and AIVPN. Docker support on remote hosts makes it easy to spin up containers, tweak configs, and reinstall services—no SSH access required. Role-based access control keeps things secure: admins get full control, managers handle clients, and operators stick to basic tasks.
Monitoring pulls traffic metrics every 3 minutes per client and protocol, showing real-time online status, usage, and limits. The REST API with JWT authentication streamlines access provisioning, key revocation, and user imports.
Key Features for Scaling
The panel builds on v1 features and takes them further:
- Server deployment via SSH with automatic setup.
- Key expiration management and one-click renewals.
- Traffic limits with auto-shutdown on overuse.
- QR code and config generation for easy client connections.
- Backup and restore for seamless data recovery.
AI integration via OpenRouter enables auto-translation of the interface and setup tips for protocols. It cuts down on repetitive work without dumbing down the tech talk.
For mixed environments, the panel mixes protocols on a single host, cutting tool sprawl.
Real-World Deployment Scenarios
Typical workflow for distributed teams:
- Install the panel with Docker Compose.
- Add servers and enable protocols.
- Import existing clients with full data retention.
- Set roles, limits, and expiration dates.
- Distribute configs via API during onboarding.
- Monitor traffic and tweak policies as needed.
Tech stack: PHP, MySQL, Twig, Docker. Quick start? Clone the repo, copy .env, and fire up containers with Composer.
git clone https://github.com/infosave2007/amneziavpnphp.git
cd amneziavpnphp
cp .env.example .env
docker compose up -d
docker compose exec web composer install
Run migrations, and the database is ready to roll.
What Stands Out
- Multi-protocol support: 9 options in one Docker-managed panel.
- Role-based access: admin, manager, operator for team collaboration.
- Metrics: traffic, online status, limits refreshed every 3 minutes.
- API: JWT auth for smooth automation.
- AI smarts: translations and tips, no fluff.
Roadmap Ahead
Current priorities: Fix QR codes for AWG2 and improve key-based server adds. Future plans include more protocols and enterprise-ready features. The repo is open for forks and contributions.
— Editorial Team
No comments yet.