Skip to content

Docker image + compose for create VPN tunnel between VPS using Amnesia WG in docker

License

Notifications You must be signed in to change notification settings

fliberd/amneziawg-server-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amneziawg-server-docker

forked from amnesia-vpn

Docker image + compose for create VPN tunnel between VPS

Pull Docker image

Step by step guide for debian 11 and 12

  1. Connect to the VPS as a root. Use su -
  2. Update Debian apt-get update && apt-get full-upgrade -y
  3. UFW installing and git apt-get install ufw git
  4. Docker + docker compose installing wget -qO- get.docker.com | bash
  5. Make dir mkdir /opt/amnesia-server
  6. Clone git repository git clone https://github.com/fliberd/amnesiawg-server-docker.git
  7. Move files mv -v /opt/amnesiawg-server-docker/* /opt/amnesia-server/
  8. Change directory cd /opt/amnesia-server
  9. Make dir mkdir wireguard
  10. Create private and public keys for VPS
  11. awg.conf change cp awg.conf ./wireguard/awg.conf nano ./wireguard/awg.conf
  12. Enable UFW ufw allow 22 (SSH port) ufw allow {your wireguard port} ufw enable
  13. Docker up docker compose up -d
  14. Check connection docker exec -it amnesia-server /bin/bash ping xx.xx.xx.xx (second VPS IP in VPN) exit
  15. End

Building

cd /opt/amnesia-server docker compose build

Star history

Star History

Star History Chart

About

Docker image + compose for create VPN tunnel between VPS using Amnesia WG in docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages