Cara Install Wireguard Server di VPS Ubuntu

Pendahuluan

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.

Baca Juga: Cara Install Mikrotik CHR di VPS Ubuntu Server

Apa Itu WireGuard dan Kelebihannya

WireGuard merupakan open-source VPN protocol yang berjalan di layer 3 (network layer) dengan basis kriptografi modern.

Beberapa keunggulan utamanya:

  • Keamanan tinggi — menggunakan protokol ChaCha20, Curve25519, dan Poly1305.
  • Performa cepat — latency rendah dan throughput tinggi dibanding OpenVPN.
  • Konfigurasi sederhana — hanya butuh file .conf dengan beberapa baris.
  • Ringan & stabil — cocok dijalankan di VPS kecil atau perangkat ARM (seperti STB/Armbian).

Persiapan Instalasi Wireguard di VPS

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:

  • Mengotomatisasi seluruh proses instalasi dan konfigurasi WireGuard.
  • Membuat server key pair, interface wg0, dan konfigurasi client secara otomatis.
  • Kompatibel dengan berbagai distro, termasuk Ubuntu, Debian, CentOS, dan Fedora.
  • Dapat menambahkan beberapa client (multi-user) hanya dengan satu perintah.

Supported distributions:

  • AlmaLinux >= 8
  • Alpine Linux
  • Arch Linux
  • CentOS Stream >= 8
  • Debian >= 10
  • Fedora >= 32
  • Oracle Linux
  • Rocky Linux >= 8
  • Ubuntu >= 18.04

Langkah #1: Update VPS

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

Langkah #2: Instalasi Wireguard

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

Langkah #3: Membuat, Menghapus, Melihat User Wireguard

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.

Wireguard Install
Wireguard Install

Penutup

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.

Suka Menulis

You might also like
Cara Install Pterodactyl Panel & Wings di Ubuntu Server

Cara Install Pterodactyl Panel & Wings di Ubuntu Server

Cara Install Mikrotik CHR di VPS Ubuntu Server

Cara Install Mikrotik CHR di VPS Ubuntu Server

Cara Install OpenSID di Ubuntu 24.04 dengan Nginx

Cara Install OpenSID di Ubuntu 24.04 dengan Nginx

Cara Mudah Mengatasi Openclash Sering Disconnect

Cara Mudah Mengatasi Openclash Sering Disconnect

Cara Install NextCloud di Ubuntu 22.04 dengan Apache

Cara Install NextCloud di Ubuntu 22.04 dengan Apache

Cara Install Mattermost di Ubuntu 22.04 Dengan Nginx

Cara Install Mattermost di Ubuntu 22.04 Dengan Nginx

Pesan dengan Border Radius

Informasi


Saya bisa membantu instalasi Server seperti: LAMP atau LEMP Stack, Control Panel VPS, Instalasi WebApp, Mail Server, atau sekedar tanya tutorial di web ini. Untuk itu, silahkan hubungi saya melalui kontak yang telah tersedia.

OrangeVPS VPS Murah
Most Populer
Cara Install Armbian Linux 25.05.0 di STB HG680P
Review dan Bencmark STB HG680P Armbian Linux 24.11
Cara Mengaktifkan WiFi di Armbian STB HG680P
Apa Itu Armbian ? Penjelasan Lengkap Armbian Linux Ubuntu Debian Based
Cara Konfigurasi IP Statis Armbian Linux 24.10 di STB HG680P