Cara Install VPN Wireguard GUI dengan wg-easy

Masbek

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

  1. vps linux (dalam hal ini menggunakan ubuntu 20.04)
  2. install docker
  3. jalankan image wg-easy

Langkah-langkah

  1. Setelah vps atau linux server siap digunakan jalankan update repository
    # sudo apt update
  2. Lakukan instalasi docker dari official repository
    # sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. Add GPG Key
    # curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. Install Docker Repository
    # sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  5. Install Docker
    # sudo apt install docker-ce
  6.  cek versi docker
    # docker --version

  7. 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

  8. 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
  9. Untuk melihat container yang  sedang jalan cek dngan perintah
    # docker container ps -a

  10. 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

  11. proses instalasi sudah berhasil silahkan akses melalui broswer dengan alamat http://ipvps:51821
  12. kemudian silahkan buat akun dan scan atau import config.
    Status apa bila berhasil terkoneksi seperti berikut
  13. Selamat mencoba

Referensi :

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

Related Post

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.