{% extends "base.html" %} {% block title %}Admin Dashboard - Enterprise VPN Hub{% endblock %} {% block content %}

Administrator Dashboard

Overview of VPN services, endpoints, and security policies

💾 Data Backups 📦 Version {{ app_version }} Host: {{ hostname }} {% if ssl_enabled %} 🔒 HTTPS Active {% else %} ⚠️ HTTP Only {% endif %}
Active Users
{{ total_users }}
Branch Networks
{{ total_branches }}
WireGuard Status
{{ wg_status }}
Web Console SSL
{% if ssl_enabled %} Port 443 (SSL) {% else %} Port 80 (HTTP) {% endif %}

🏢 Primary Company Network (Headquarters)

Configure

All connected VPN users are routed into this primary company network by default.

Tunnel Subnet: {{ s2s['subnet'] }}
VPN Server Tunnel IP: {{ s2s['tunnel_server_ip'] }}
Headquarters Gateway IP: {{ s2s['tunnel_peer_ip'] }}
Remote Peer Endpoint: {{ s2s['peer_endpoint'] or 'Listening for connection' }}
⬇️ Download Headquarters Router Config

🌐 Internet Access Policy

Change

Controls how connected remote users and branch exits access the public internet.

Current Active Policy:
{% if settings.get('internet_access_mode') == 'vpn_server' %} VPN Server Provides Internet

Remote users' internet exit IP is this VPN server's public IP ({{ server_ip }}).

{% elif settings.get('internet_access_mode') == 'main_network' %} Main Network Provides Internet

Remote users' internet traffic is routed across the permanent tunnel through the Main Company Network gateway.

{% else %} No Internet Access While Connected

Split-tunneling enabled. Only company internal networks are accessible. Public internet traffic is blocked.

{% endif %}
⚙️ Configure Internet Routing Policy

⚡ Quick Management Actions

👥 Users

Create, alter, delete users & toggle protocols.

🌐 Site-to-Site

Headquarters & Branch Networks (L3/L2).

🔌 Protocols

WireGuard & OpenVPN settings.

🔒 Hostname & SSL

Set hostname & install SSL certificates.

{% endblock %}