AWG Fleet
Servers
{{ servers.length }}
● {{ serversOnline }} online
Clients
{{ totalClients }}
across all servers
Active Now
{{ totalOnline }}
● connected
Total Traffic
{{ fmt(totalRx+totalTx) }}
↓ {{ fmt(totalRx) }} · ↑ {{ fmt(totalTx) }}
Monthly Revenue
{{ billingSummary.totalMonthly.toLocaleString('ru-RU') }} ₽
{{ billingSummary.unpaidCount }} unpaid · {{ billingSummary.paidCount }} paid
Server Costs / mo
{{ totalServerCost }}
{{ renewingSoon.length ? renewingSoon.length + ' renewing soon' : servers.length + ' servers' }}
{{ expiringClients.length }} client{{ expiringClients.length===1?'':'s' }} expiring within 7 days
{{ c.name }} ({{ c.serverName }}) — {{ c.expiredAt ? c.expiredAt.slice(0,10) : '' }}
+{{ expiringClients.length - 5 }} more

No servers added yet.

Servers
{{ srv.name }}
{{ strip(srv.url) }}
✕ {{ srv.status.error }}
{{ srv.status?srv.status.clientCount:'—' }}
Clients
{{ srv.status?srv.status.onlineCount:'—' }}
Online
{{ srv.status?fmt((srv.status.transferRx||0)+(srv.status.transferTx||0)):'—' }}
Traffic
Load{{ loadPct(srv) }}%
{{ [srv.datacenter,srv.monthlyCost?srv.monthlyCost+'/mo':'',srv.notes].filter(Boolean).join(' · ') }}

{{ selectedServer.name }}

{{ strip(selectedServer.url) }} · {{ clients.length }} clients
{{ selectedClients.size }} selected
Loading clients…
No clients found.
{{ initials(c.name) }}
{{ c.name }} {{ deviceIcon(c.deviceType) }} {{ c.deviceType }}
{{ c.address }} {{ c.endpoint.split(':')[0] }} · {{ ago(c.latestHandshakeAt) }} · never {{ billingLabel(c.billing) }}
{{ isOnline(c)?'● Online':(c.enabled?'○ Offline':'⊘ Off') }} ↓ {{ fmt(c.transferRx) }} ↑ {{ fmt(c.transferTx) }}

Warp Configs

No Warp Exit Servers configured. Add one in Warp Servers first — configs need a non-Russian VPS to register through.

Total
{{ warpConfigs.length }}
Active
{{ warpConfigs.filter(c=>c.status==="active").length }}
Disabled / Expired
{{ warpConfigs.filter(c=>c.status!=="active").length }}

Each config is a real Cloudflare account, registered through the selected exit server (so it exits from that country). Format: AmneziaWG 1.5 or 2.0 — both work against Cloudflare's stock WireGuard peer. Disabling deletes the upstream account; re-enabling generates fresh keys (client must re-import).

Loading...

No Warp configs yet.

WG
{{ c.name }} {{ c.status }} {{ c.format==='awg20'?'AWG 2.0':'AWG 1.5' }}
Exit: {{ c.exitServerName }} · {{ c.exitCountry }} · {{ c.clientIpv4 || "no IP" }} · Expires: {{ c.expiry ? c.expiry.slice(0,10) : "Never" }} · {{ c.note }}

Warp Exit Servers

Each exit server is a non-Russian VPS running the warp-relay service. Warp configs get registered through these servers, so they exit from that VPS's country.

Loading...

No exit servers. Install warp-relay on a non-Russian VPS, then add it here.

EX
{{ s.name }} {{ s.country }}
{{ s.url }} · Exit IP: {{ s.lastExitIp }} · Checked: {{ s.lastChecked.slice(0,16).replace("T"," ") }}

Servers

No servers added yet.

Name
URL
Clients
Online
Cost/mo
Renewal
Status
{{ srv.name }}
{{ strip(srv.url) }}
{{ srv.status ? srv.status.clientCount : "—" }}
{{ srv.status ? srv.status.onlineCount : "—" }}
{{ srv.status ? fmt((srv.status.transferRx||0)+(srv.status.transferTx||0)) : "—" }}
{{ srv.monthlyCost || "—" }}
{{ srv.renewalDate || "—" }}
... Offline

Billing

Monthly Revenue
{{ billingSummary.totalMonthly.toLocaleString('ru-RU') }} ₽
total active subscriptions
Paid this month
{{ billingSummary.totalPaid.toLocaleString('ru-RU') }} ₽
{{ billingSummary.paidCount }} clients
Unpaid
{{ billingSummary.totalUnpaid.toLocaleString('ru-RU') }} ₽
{{ billingSummary.unpaidCount }} clients
Client
Server
Rate / mo
Status
Paid until
Actions
No billing records yet. Set rates on clients from the Overview page.
{{ r._clientName || r.clientId.slice(0,8) }}
{{ serverName(r.serverId) }}
{{ r.monthlyRate.toLocaleString('ru-RU') }} ₽
{{ billingLabel(r) }}
{{ r.paidUntil ? r.paidUntil.slice(0,10) : '—' }}

Users

{{ u.username[0].toUpperCase() }}
{{ u.username }}
{{ u.createdAt ? u.createdAt.slice(0,10) : '' }}
{{ u.role }}

Settings

Backup & Restore

Download a ZIP containing all server configs (wg0.json from each server) plus the fleet panel data.

Backup All Servers

Change Your Password

{{ pwMsg }}

Copied to clipboard!