Tutorial Cara Install Wireguard VPN dengan Docker
Wireguard adalah salah satu protokol VPN yang sedang naik daun, dan memang menurut saya pribadi performanya lebih bagus dibandingkan VPN lain, bahkan lebih ngebut dibanding OpenVPN yang enkripsinya terlalu berat menurut saya.
Banyak sekali cara instan dan mudah untuk install Wireguard VPN, dari bash script installer atau bahkan menggunakan docker.
Untuk docker image yang sering saya gunakan untuk menginstall wireguard, biasanya saya menggunakan image dari https://github.com/WeeJeWel/wg-easy karena sudah termasuk web ui untuk manajemen pengguna wireguard nya juga.
Persyaratan :
Sudah terinstall docker di server kalian. Silahkan baca di https://nixpoin.com/docker/cara-install-docker/
Install Wireguard VPN dan web UI
Jalankan perintah dibawah ini untuk menginstall wireguard VPN dan web UI nya
docker run -d \
--name=wg-easy \
-e WG_HOST=IPVPSMUDISINI \
-e PASSWORD=PASSWORDUNTUKAKSESWEBUIDISINI \
-v ~/.wg-easy:/etc/wireguard \
-p 51820:51820/udp \
-p 51821:51821/tcp \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--sysctl="net.ipv4.ip_forward=1" \
--restart unless-stopped \
weejewel/wg-easy
- Ganti
IPVPSMUDISINI
dengan IP server kalian - Ganti
PASSWORDUNTUKAKSESWEBUIDISINI
dengan password yang kalian inginkan
Akses web UI
Buka http://IPSERVER:51821 menggunakan browser dan kalian bisa menambahkan user / pengguna wireguard client baru.
Mudah bukan?