{"repo":"nokitakaze/AmneziaVPNDockerServer","free":true,"listed":false,"github":"https://github.com/nokitakaze/AmneziaVPNDockerServer","clone":"git clone https://github.com/nokitakaze/AmneziaVPNDockerServer.git","description":"Docker image for the Amnezia VPN self-hosted server","language":"Shell","stars":80,"topics":["amnezia-vpn","amneziawg","docker","shadowsocks","xray"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Amnezia VPN Docker Server This is a Docker image for the Amnezia VPN server. I also recommend reviewing my repository, which uses Docker to deploy a pair of OpenVPN servers (with and without TLS) that route their traffic through any AmneziaWG / XRay server, including THIS server. The docker image currently uses the latest Ubuntu LTS release — 24.04. Requirements The choice of the LTS version is because it has the most battle-tested settings and software. Why use anything other than LTS for the core image if you can use LTS? The requirement from Amnezia itself is to install the server on a machine with Ubuntu https://amnezia.org/starter-guide Minimum system requirements for VPS: Operating System - Linux, suitable for Ubuntu 22.04 or Debian 11. Supported processor architecture - x86-64. As host machine I checked: On a real machine (dedicated server): - Ubuntu 20.04; On VirtualBox: - Ubuntu 24.04, 25.10; Installation 1. Download the Amnezia VPN client. You will use it later to install all necessary packages on the prepared server. 2. Configure the host machine with Docker (including Docker Compose). See the official installation guides. 3. Create the container. Clean image build Clone this repository: Using a Docker image Your docker-compose.yml : Please note that you only need to expose port 22 . All other ports on the host machine are forwarded by Amnezia VPN during setup on the ports you specify within your client when setting up the server. 4. Create a pair of SSH keys (priv","default_branch":null,"files":null,"tree":[],"storefront":"/r/nokitakaze","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nokitakaze/AmneziaVPNDockerServer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}