Pricing Documentation
Download
Version 2.1 — Available Now

The Modern VPN Server
Management Panel

Manage WireGuard, OpenVPN & IKEv2 from a single, powerful web interface.
Free for up to 50 users — with full API access.
v2.1 is production-ready and free to use.

3 VPN Protocols
50 Free Users
162+ API Endpoints
€0 To Get Started
PUQVPNCP Dashboard

Network → Client → Protocol

PUQVPNCP v2.1 introduces a hierarchical architecture. Create networks, add clients, then enable any combination of VPN protocols per client. Optionally route entire networks through external WireGuard Upstream tunnels.

NETWORK 10.0.1.0/24 Firewall DNS Peering Client: user-001 WireGuard OpenVPN IKEv2 Client: user-002 WireGuard Upstream (optional) PUQVPNCP v2.1 RBAC & Permission Groups REST API (162+ endpoints) Global Firewall Rules Network Peering Traffic Statistics Backup & Restore Swagger API Docs Dark & Light Theme Upstream WG Tunnels One-Time Links INTEGRATIONS WHMCS Module Custom Billing API InfluxDB / Grafana Syslog / rsyslog

Three Protocols. One Panel.

PUQVPNCP v2.1 is the first version to support all three major VPN protocols, managed from a unified interface.

WireGuard

Modern, ultra-fast protocol with state-of-the-art cryptography. QR code generation, one-time config links, per-peer bandwidth control.

  • Fastest protocol available
  • QR code configuration
  • Per-peer speed limits
  • IPv4 & IPv6 dual-stack

OpenVPN

New in v2.1

The most widely-deployed VPN protocol, now fully integrated. Policy-based routing, connmark firewall support, and full client management.

  • TCP & UDP modes
  • Policy-based routing
  • Wide client support
  • Full traffic statistics

IKEv2/IPSec

Enterprise-grade VPN with EAP authentication. Native support on iOS, macOS, Windows — no third-party app required.

  • Native OS support
  • Certificate management
  • strongSwan integration
  • Auto-reconnect on roaming

Completely Rebuilt from the Ground Up

PUQVPNCP v2.1 is a complete rewrite with a modern architecture designed for scale and flexibility — now with built-in DNS ad blocking.

Network → Client → Protocol

New hierarchical architecture. Create networks, add clients, then enable WireGuard, OpenVPN, or IKEv2 per client. One client can use all three protocols simultaneously.

Role-Based Access Control

Fine-grained permission system with custom groups: Admin, Operator, Viewer, or create your own. 36+ granular permissions for complete access control.

Full REST API + Swagger

156+ API endpoints with built-in Swagger documentation. Per-user API tokens with IP restrictions, expiration, and rate limiting. Free tier includes full API access.

Dark & Light Theme

Modern Bootstrap 5 interface with native dark/light mode toggle. User preference saved per account. Clean, responsive design on any device.

Network Peering

Connect networks together with bidirectional peering. Automatic firewall rules for allowed traffic between peered networks, isolation for the rest.

Advanced Firewall

Global pre/post network firewall rules, per-network filter/NAT/DNAT/mangle chains, policy routing, and centralized peering & isolation management.

DNS Ad Blocking

Block ads and trackers for all VPN clients at the DNS level — no client-side software needed. 130,000+ domains blocked by default with built-in lists, custom lists, whitelist, and auto-updates every 24h.

Upstream WireGuard Tunnels

Route entire network traffic through external WireGuard VPN servers. Geographic IP rotation, multi-hop privacy, ISP bypass — per network, with one click.

Traffic Control & Stats

Per-client bandwidth limits, real-time traffic statistics, syslog/InfluxDB integration, and detailed usage monitoring.

One-Time Links

Generate secure, expiring configuration links for WireGuard and IKEv2. Clients can self-configure without manual setup.

Backups & FTP

Automated backup scheduling with FTP upload. One-click restore, configuration export, and disaster recovery.

Diagnostics & Integrity

Real-time diagnostics for all VPN protocols, traffic control, and system services. 9-phase integrity checker audits and auto-fixes firewall, routing, ipset, and TC rules.

Full REST API —
Even on the Free Plan

Unlike v1, PUQVPNCP v2.1 gives you complete API access on the free tier. Automate VPN user provisioning, integrate with your billing system, or build custom dashboards.

  • 162+ REST API endpoints
  • Built-in Swagger UI documentation
  • Bearer token authentication
  • Per-user tokens with IP restrictions
  • JSON request/response format
  • WHMCS module compatible
API Documentation
API Example
# Create a new VPN client
curl -X POST https://vpn.example.com/api/v1/client \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "user-001",
    "network": "office-vpn",
    "wireguard": true,
    "openvpn": true,
    "download": 100,
    "upload": 50
  }'

# Response
{
  "success": true,
  "data": {
    "name": "user-001",
    "network": "office-vpn",
    "wireguard_ip": "10.0.1.2",
    "openvpn_ip": "10.0.1.2",
    "status": "enabled"
  }
}

See What's Changed

PUQVPNCP v2.1 is a generational leap forward with a completely new architecture, UI, and feature set.

Feature v1.x v2.1
VPN Protocols WireGuard + IKEv2 WireGuard + OpenVPN + IKEv2
Architecture Flat (WG servers + accounts) Network → Client → Protocol
Free API Access Restricted Full access (162+ endpoints)
Authentication Single access hash Per-user API tokens + sessions
Access Control Single admin user RBAC with custom permission groups
UI Framework Legacy Bootstrap Bootstrap 5.3 + modern design
Theme Light only Dark & Light theme toggle
Network Peering Not available Bidirectional peering
Global Firewall Basic filter rules Pre/Post rules + peering/isolation
OpenVPN Policy Routing Not available Connmark-based routing
API Documentation External wiki Built-in Swagger UI
Multiple Admin Users Single admin Unlimited admin users
Form Handling Page reloads Full AJAX (no page reloads)
Upstream Tunnels Not available WireGuard upstream routing
Diagnostics Not available 9-phase integrity checker
Free Users 50 users 50 users + full API

Start Free. Scale When Ready.

50 VPN users free forever — with full API access. Upgrade only when you need more capacity.

Most Popular

Free

€0 /forever

Up to 50 VPN users

  • WireGuard + OpenVPN + IKEv2
  • Full REST API
  • Firewall & DNS
  • DNS Ad Blocking
  • Backup & restore
  • Dark/Light theme
  • Community support

PUQVPNCP 100

€60 /year

150 users (100 + 50 free)

  • Everything in Free
  • Priority support
  • 7-day grace period

PUQVPNCP 200

€100 /year

250 users (200 + 50 free)

  • Everything in Free
  • Priority support
  • 7-day grace period

PUQVPNCP 500

€200 /year

550 users (500 + 50 free)

  • Everything in Free
  • Priority support
  • 7-day grace period

PUQVPNCP 1000

€300 /year

1050 users (1000 + 50 free)

  • Everything in Free
  • Priority support
  • 7-day grace period

PUQVPNCP 5000

€400 /year

5050 users (5000 + 50 free)

  • Everything in Free
  • Priority support
  • 7-day grace period

PUQVPNCP v2.1

Version 2.1 is fully functional and available for download. All features are implemented and production-ready. Your feedback helps us make it even better.

Stable

puqvpncp 2.1.1

Debian/Ubuntu • amd64 • 15 MB

Fully functional — all features are implemented and working
Free for 50 users — no license key required, full API included
3 VPN protocols — WireGuard, OpenVPN, and IKEv2
Production ready — stable release for production use

Quick Install

Terminal
# Download and install on Debian/Ubuntu
wget https://puqvpncp.com/download/puqvpncp_latest_amd64.deb
dpkg -i puqvpncp_latest_amd64.deb

# Access the web panel
# http://your-server-ip:8098
# Default login: admin / admin

Found a bug or have feedback? Let us know on the community forum.

Ready to Manage Your VPN Servers?

Download PUQVPNCP v2.1 for free and start managing WireGuard, OpenVPN & IKEv2 in minutes.

Frequently Asked Questions

Is PUQVPNCP really free?

Yes! PUQVPNCP v2.1 is completely free for up to 50 VPN users. This includes all features: WireGuard, OpenVPN, IKEv2 support, the web management panel, and — unlike v1 — full REST API access. No credit card, no trial period, no feature restrictions.

What's the difference between v1 and v2?

Version 2.1 is a complete rewrite. Key differences include: OpenVPN support (new), Network→Client→Protocol architecture, role-based access control (RBAC), per-user API tokens, dark/light theme, network peering, centralized global firewall management, built-in Swagger API docs, and a modern Bootstrap 5 AJAX-driven UI. See the comparison table for full details.

Does the free version include API access?

Yes! This is one of the biggest changes in v2. In v1, API access was restricted in the free tier. In v2.1, all 156+ API endpoints are available on the free plan. You can automate user provisioning, monitor traffic, manage firewall rules, and integrate with external systems like WHMCS.

What operating systems are supported?

PUQVPNCP runs on Debian 11+ and Ubuntu 20+ (amd64 architecture). We recommend a clean OS installation with a public IP address, at least 1 CPU core, and 1 GB RAM.

Can one client use multiple VPN protocols?

Yes! With the new Network→Client→Protocol architecture, a single client can have WireGuard, OpenVPN, and IKEv2 enabled simultaneously. Each protocol is configured independently within the client's tabbed interface.

How does network peering work?

Network peering allows traffic between two VPN networks. You can create bidirectional peerings that automatically configure iptables rules for allowed traffic. Non-peered networks are isolated from each other by default through centralized firewall rules.

Can I migrate from v1 to v2?

Yes. PUQVPNCP v2.1 includes automatic migration from v1 data. Your existing WireGuard servers, accounts, API keys, and firewall rules are automatically converted to the new architecture on first startup.

How do I get support?

Free users can get help through the community forum. Licensed users get priority support via the ticket system. Full documentation is available at puqvpncp.com/doc.