Skip to content
English
  • There are no suggestions because the search field is empty.

Amnezia VPN on Your Server: Getting Started

This article explains how to install and configure Amnezia VPN on a VPS, choose the appropriate protocol, and deploy a secure self-hosted VPN for maximum privacy and control.

Amnezia VPN is a free, open-source, multi-protocol VPN client designed to help you deploy a self-hosted VPN on your own server.

It enables fast and simple VPN setup on a ready-to-use server, ensuring secure and private network access.

Unlike traditional VPN providers that may monitor traffic or share user data with third parties, Amnezia VPN gives you full control — your data remains private because the service runs exclusively on your server.

 

Installing Amnezia

To install Amnezia VPN on your own server, follow these steps:

  1. Download the Amnezia application for your device. You can download AmneziaVPN from GitHub or the official Amnezia website. The application is available for all popular desktop and mobile operating systems (OS), is entirely free, and is open-source software.
    1
  2. You can only connect to an already created VPN in the following ways:
      • Scanning a QR code
      • Entering a key in the text (configuration) line
      • Importing a configuration file into the application
  3. If you have not yet purchased a VPS, select and buy a suitable VPS.


    Minimum system requirements for VPS:

    • Operating systems – Linux, Ubuntu 22.04, or Debian 11 are suitable.
    • Supported processor architecture – x86-64
    • Virtualization – KVM.
    • IPv4 address support
    • RAM – 2 GB recommended, but not less than 1 GB.
    • Pre-installed software and a control panel are not required.

      The Amnezia website offers several companies whose servers meet the VPN requirements:
      3 ishosting
  4. If you have already purchased a VPS, open the application and select the Self-hosted VPN option.
    self-hosted vpn-en
  5. Enter the server details you received in the email immediately after activating the server and click Continue.
    activation data-en
  6. Specify the level of control over the Internet in your region and click Continue.
    • If you select the High control level, the AmneziaWG protocol will be installed. The protocol works in countries with the highest level of Internet censorship.
    • If you select the Low control level, the WireGuard protocol will be installed. Suitable for regions where VPN applications and VPN protocols are not blocked. However, this protocol is detected by modern traffic analysis systems and is blocked in some countries with high Internet censorship.
      high-low-en
      This option, like the protocol, can be changed.
  7. You can select the protocol you need in the same window. Click Choose a VPN protocolContinue.
    choose-protocol-1-en
  8. The window that opens will display the available protocols from which to choose.
    choose-protocol-2-en
  9. Select a protocol and click Install if necessary.
    choose-protocol-3-en
  10. Installing VPN protocols may take some time.
    choose-protocol-4-en
  11. After completing the VPN setup, click Connect.
    podkluchitsa-en
  12. Congratulations! Now, your VPN is connected and ready to work.
    connected-en

If you have any questions, you can ask them in the online chat in the lower right corner of the site or create a request to the support service through the ticket system.