Untuk kalian yang ingin membuat vpn server sendiri menggunakan protokol wireguard dapat menggunakan wireguard gui wg-easy dimana untuk pengelolaan usernya dapat dibuat atau di manage melalui tampilan web base.

Yang perlu dipersiapkan adalah
- vps linux (dalam hal ini menggunakan ubuntu 20.04)
- install docker
- jalankan image wg-easy
Langkah-langkah
- Setelah vps atau linux server siap digunakan jalankan update repository
# sudo apt update
- Lakukan instalasi docker dari official repository
# sudo apt install apt-transport-https ca-certificates curl software-properties-common
- Add GPG Key
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- Install Docker Repository
# sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- Install Docker
# sudo apt install docker-ce
- Â cek versi docker
# docker --version

- Start dan enable docker service agar setelah reboot otomatis jalan
# sudo systemctl start docker # sudo systemctl enable docker
dockerpastikan service docker jalan dengan cek menggunakan perintah berikut
# sudo systemctl status docker

- Pastikan docker sudah berjalan di server ubuntu dengan jalankan
# docker run hello-world

catatan : agar docker dapat di jalankan oleh user non-root jalankan command berikut
# sudo usermod -aG docker $USER
- Untuk melihat container yang sedang jalan cek dngan perintah
# docker container ps -a

- Jalan kan perintah berikut untuk download container yang sudah ada
docker run -d \ --name=wg-easy \ -e WG_HOST=ip-vps \ -e PASSWORD=password untuk akses wg-easy \ -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 \ghcr.io/wg-easy/wg-easy
hasilnya seperti berikut

cek apakah sudah container sudah running dengan perintah
# docker container ps -a

- proses instalasi sudah berhasil silahkan akses melalui broswer dengan alamat http://ipvps:51821

- kemudian silahkan buat akun dan scan atau import config.
Status apa bila berhasil terkoneksi seperti berikut

- Selamat mencoba
Referensi :
- https://github.com/wg-easy/wg-easy
- https://green.cloud/docs/how-to-install-docker-on-ubuntu-20-04/






