AppVersion 1.0.4

Amnezia VPN Manager

Your VPN infrastructure in one clear dashboard.

An ASP.NET Core MVC and .NET 10 web panel for managing hosts, AmneziaWG instances, devices, and VPN profiles. Host checks, SSH deployment, existing configuration import, traffic monitoring, and an audit log share one application. The current local version supports Russian and English interfaces.

Platform
Web · Docker
Technologies
ASP.NET Core MVC · .NET 10 · SQLite · Docker · SSH · AmneziaWG
Discuss this project
Amnezia VPN Manager dashboard with demonstration traffic and device data

Inside the project

Features

01

Hosts and SSH keys

Add hosts after checking access, SSH fingerprints, Docker, and networking readiness. Generate or import keys, store them encrypted, and assign them to hosts. Missing prerequisites can be prepared with separate user approval.

02

AmneziaWG deployment

Guided AWG 1.5, 2.0, and 3.1 instance creation with public IP and UDP port selection. Background progress, runtime verification, and retry when setup fails.

03

Devices and VPN profiles

Multiple VPN profiles per device, with server-verified access issuance and revocation. Import existing instances and .conf, .vpn, and vpn:// client configurations; download the selected profile’s configuration or QR code.

04

Traffic monitoring

Transfer rates, recent handshakes, and daily, monthly, and yearly statistics. Device and owner rankings, grouping several devices under one person, and automatically refreshed readings.

05

Users and audit history

Separate global administrator and managed user permissions. Sign-in and resource-change history filtered by account, object type, and date; inventory and history persisted in SQLite.

06

Russian and English interfaces

Switch languages on sign-in and application pages with a remembered preference. Forms, validation, operation progress, statistics, and audit views are translated; VPN configuration and QR contents remain unchanged.

In action

Screenshots

Select an image to view it and adjust the zoom.

Traffic monitoring · Demonstration data
Traffic monitoring · Demonstration data
Sign-in and language selection · English interface
Sign-in and language selection · English interface

Project availability

The stable release is 1.0.4. Russian and English interfaces have been added to the current local version and have not yet been included in a separate release. The application runs in Docker on your own server; a public demo has not been connected. The monitoring screenshot uses demonstration data.

All applications
Screenshot viewer