Supports advanced protocols for secure remote access
With AmneziaWG, you can set up a VPN on your own server with strong privacy protections.
AmneziaWG delivers high speed and robust security powered by WireGuard technology.
Ensures stable performance and reliability even under heavy load and high traffic.
How to properly set up your VPN
Four quick and easy steps to create your own VPN on a virtual server
Buy a VPS server
Recommended system requirements:
- OS options: Debian 12/13, Ubuntu 24.04, AlmaLinux 9, Rocky Linux 9
- RAM: 2 GB minimum
- Virtualization: KVM
- Network: IPv4 required
- Pre-installed software: AmneziaWG
You’ll get an email from your hosting
Example credentials:
- Link: https://ip:port
- Password: example
Log in to the control panel
Open the link in your browser and enter the password

Press the “Sign In” button.
User Management and Settings
This panel allows you to create new users and view QR codes for any user to set up their account in the AmneziaWG app.

Manage VPN Users
Create, edit, delete, enable, or disable VPN users in just a few clicks, with no restrictions.
Import and Export Settings
Download a client configuration file for easy transfer to another server.
Open Source
AmneziaWG respects your privacy and does not collect or share your data. Both the server and client parts are open-source.
Completely Free
Setting up a VPN only requires paying for your own VPS server, which can be obtained from any hosting provider.
Frequently Asked Questions
Hosting your own VPN gives you full control over the connection, security, and privacy. You can configure the server as you like and avoid relying on third-party providers for sensitive data.
Using third-party VPN services can expose you to risks like data logging, weak encryption, or lack of transparency. Your data might be stored or shared without your consent. Hosting your own VPN helps mitigate these risks and ensures your privacy.
There is no strict limit on how many users you can create, but server performance may be affected by the number of active users. The more users you have, the more resources (CPU, RAM, bandwidth) will be used, so ensure your server has enough capacity to handle the load.
What is AmneziaWG?
AmneziaWG is a modern advancement of the WireGuard protocol. It keeps the streamlined design and high performance of the original while adding features that make it more versatile for personal VPN use.
Cross-platform Support
AmneziaWG works seamlessly with AmneziaVPN on Windows, macOS, Linux, Android, and iOS.
Low Resource Usage
Optimized for energy efficiency and minimal system load, ensuring smooth performance.
Simple Configuration
Minimal setup is required to start using your private VPN connection quickly.
Based on UDP
AmneziaWG communicates using the fast and lightweight UDP protocol for optimal performance.
Flexible Packet Handling
Supports custom headers and adjustable packet sizes for advanced configuration.