WireGuard adalah protokol VPN modern dan ringan yang terkenal karena kecepatan serta kemudahannya dalam konfigurasi. Berbeda dengan OpenVPN atau IPSec, WireGuard hanya menggunakan beberapa ribu baris kode sehingga lebih cepat, aman, dan mudah di-maintain.
Pada artikel ini, kita akan membahas cara install WireGuard Server di VPS Ubuntu 22.04, lengkap dengan konfigurasi dan pengujian koneksi dari sisi client. Panduan ini cocok untuk kamu yang ingin membuat VPN pribadi di VPS tanpa biaya tambahan.
WireGuard merupakan open-source VPN protocol yang berjalan di layer 3 (network layer) dengan basis kriptografi modern.
Beberapa keunggulan utamanya:
.conf dengan beberapa baris.Pada tutorial ini, kita akan menggunakan skrip auto-install WireGuard dari repository GitHub milik Angristan. Skrip ini sangat populer di kalangan administrator server karena mampu mengotomatisasi seluruh proses instalasi dan konfigurasi WireGuard hanya dengan beberapa langkah sederhana. Kamu tidak perlu lagi membuat key pair, file konfigurasi, ataupun menambahkan aturan iptables secara manual, karena semuanya sudah ditangani langsung oleh skrip tersebut.
Skrip ini sangat populer karena:
wg0, dan konfigurasi client secara otomatis.Supported distributions:
Langkah pertama sebelum melakukan instalasi WireGuard adalah memastikan bahwa sistem VPS kamu dalam kondisi terbaru dan stabil. Update sistem sangat penting karena memastikan semua dependensi dan paket dasar (seperti kernel, iptables, resolvconf, dan tools jaringan) berada pada versi paling baru. hal ini akan menghindarkan kamu dari error saat proses instalasi nantinya.
Masuk ke server melalui SSH dengan akun root:
ssh root@ip-server-kamu
Kemudian jalankan perintah update berikut:
sudo apt update && sudo apt upgrade -y
Setelah sistem VPS kamu diperbarui dan siap digunakan, langkah berikutnya adalah menginstal WireGuard menggunakan skrip otomatis dari Angristan. Skrip ini sudah mencakup semua tahapan penting seperti pemasangan paket, pembuatan kunci publik–privat, konfigurasi interface wg0, dan pengaturan NAT forwarding agar VPN dapat berjalan dengan lancar.
Pastikan kamu sudah berada dalam sesi root, lalu jalankan perintah berikut untuk mengunduh skrip instalasi:
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
chmod +x wireguard-install.sh
./wireguard-install.sh
Setelah proses instalasi selesai, kamu akan memiliki satu user atau client default yang dibuat secara otomatis oleh skrip. Namun, keunggulan dari skrip ini adalah kamu bisa dengan mudah menambahkan lebih banyak client (misalnya untuk laptop, smartphone, atau anggota tim lain) hanya dengan menjalankan ulang skrip yang sama.
./wireguard-install.sh
Maka akan tampil administrasi seperti ini. Di sini kamu bisa membuat user wireguard baru, menghapus akun yang sudah ada, bahkan sampai menghapus instalasi wireguard.

Dengan mengikuti langkah-langkah di atas, kamu kini telah berhasil menginstal dan mengonfigurasi WireGuard Server di VPS Ubuntu menggunakan skrip otomatis. Metode ini bukan hanya mempercepat proses setup, tetapi juga memastikan konfigurasi yang aman, stabil, dan efisien tanpa harus menulis file konfigurasi secara manual.
WireGuard terbukti menjadi salah satu solusi VPN paling ringan dan modern untuk berbagai kebutuhan. Mulai dari mengamankan koneksi publik, mengakses jaringan internal kantor, hingga membuat VPN pribadi lintas perangkat.