Share the mirror link with those who cannot access this site: https://storage.googleapis.com/amnezia/amnezia.org

Create your own Self-hosted VPN

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

Supports modern protocols with detection protection

Popular and reliable OpenVPN and WireGuard.
AmneziaWG with traffic detection protection and WireGuard performance.
Xray Reality works even in places where other VPNs do not, such as China, Iran, and Turkmenistan.
Share VPN Connection
In a few clicks and without restrictions, with people you trust.
Select which sites and applications you access through the VPN
Split tunneling for all platforms and protocols.
Import and export connection settings
For native clients of WireGuard, OpenVPN, XRay (Reality, VLESS), ShadowSocks.
Reliable with Kill Switch feature
Your real IP and location will remain secret, even if the connection to the VPN server is lost.

Available for various platforms

Use your personal VPN, create and configure VPN servers on any device.
Windows
macOS
iOS
Android
Linux

Open source

AmneziaVPN does not collect or transmit your data and has open-source code for both the server and client parts, allowing anyone to verify this.

Simple

Enter the IP-address, username and password of your server, and the program will automatically configure everything for VPN-connection

Free

When setting up a self-hosted VPN, you only pay for your own VPS server, which can be purchased from any hosting provider. The Amnezia app is completely free.

Besides VPN in Amnezia you can create a lot of interesting things

Site on the Tor Network

Allows to deploy your own WordPress website on the Tor platform in two clicks of the mouse

Own DNS server

To prevent your ISP from knowing your website requests

Secure storage files

SFTP server for secure and reliable file transfer over a secure connection

Frequently Asked Questions

  • A Self-hosted VPN is a VPN created on your own rented virtual server. With a traditional VPN, you connect to the servers of a VPN provider, while with a Self-hosted VPN you will be able to connect only to your VPN, which you have created on your own server.
  • Yes, but first we recommend to check out the minimum system requirements and supported OS.
  • No, renting a server for VPN is almost as easy as paying for a regular VPN. It is only important to pay attention to the minimum system requirements. On our website, there are instructions for purchasing a VPS from some hosting providers.
  • The location of your VPN will be the same as the country of your server. One server - one location.
  • Yes, Amnezia supports native configuration formats for WireGuard, OpenVPN, XRay (Reality, VLESS), ShadowSocks. You can also create a VPN in Amnezia and open the created configuration in a native application.