Supports cutting-edge protocols for secure remote access

With AmneziaWG, you can create a VPN on your own server with high privacy requirements.

AmneziaWG with high speed and reliable security built on WireGuard technology.

Provides consistent performance and reliability, even under heavy load and high traffic.

3X-UI

How to set up your VPN correctly

Four quick and simple steps to create your own VPN on a virtual server

1

Buy a VPS server

Recommended system requirements:

  • OS: Debian 12 or Ubuntu 24.04
  • RAM: 2 GB minimum
  • Virtualization: KVM
  • Network: IPv4 required
  • Pre-installed software: AmneziaWG+Web UI
2

You’ll get an email from your hosting

Example credentials:

  • Link: https://ip:port
  • Password: example
3

Log in to the control panel

Open the link in your browser and enter the password

Press the “Sign In” button.

4

User management and settings

In this panel, new users can be created and QR codes for any user can be viewed for subsequent setup in AmneziaWG app.

5

Download the AmneziaWG app

Comments

Manage VPN users

In a few clicks, create, edit, delete, enable, and disable VPN users without restrictions.

Analytics

Import and export settings

Download a client's configuration file for easy transfer to a new server.

Group

Open source

AmneziaWG does not collect or transmit your data and has open-source code for both the server and client parts.

Analytics

Completely free

When setting up a VPN, you only pay for your own VPS server, which can be purchased from any hosting provider.

Hosting your own VPN allows for complete control over the connection, security, and privacy. You can configure the server as you wish and avoid relying on third-party providers for sensitive data.

Using third-party VPN services may expose you to risks such as data logging, poor encryption, or lack of transparency. Your data could be stored or shared without your consent. By hosting your own VPN, you can mitigate these risks and ensure your privacy.

There is no hard limit on the number of users you can create, but the performance of your server may be affected by the number of active users. The more users you have, the more resources (CPU, RAM, bandwidth) will be consumed, so make sure your server has enough resources to handle the load.

Top