Daftar Isi Artikel
TogglePritunl bisa dijadikan VPN server yang cukup enak dikelola lewat web UI, cocok untuk VPS Ubuntu 24.04 dan klien di macOS (pakai Pritunl Client resmi). Di bawah ini struktur artikel yang bisa langsung dipakai di WordPress.pritunl+1
Pendahuluan
Pritunl adalah VPN server open source yang mendukung OpenVPN dan WireGuard, dengan panel web untuk mengelola organisasi, user, dan server VPN. Di artikel ini dibahas cara instalasi Pritunl Server di VPS Ubuntu 24.04 serta cara koneksi dari client macOS menggunakan Pritunl Client.centron+1
Prasyarat
Sebelum mulai, siapkan beberapa hal berikut:
- VPS dengan Ubuntu Server 24.04 (akses SSH, user sudo non-root).vultr+1
- Domain atau subdomain yang diarahkan ke IP VPS, misalnya
vpn.domainkamu.com(opsional tapi direkomendasikan untuk kemudahan akses panel).vultr+1 - Port 80 dan 443 terbuka di firewall VPS (jika memakai UFW, sesuaikan rule setelah instalasi).cloudspinx+1
Langkah 1: Update Sistem
Masuk ke VPS via SSH lalu update paket sistem:
bashsudo apt update
sudo apt upgrade -y
Perintah ini memastikan semua paket dasar sudah versi terbaru sebelum menambahkan repository Pritunl dan MongoDB.cloudspinx+1
Langkah 2: Tambah Repository MongoDB & Pritunl
Pritunl menyimpan data konfigurasi di MongoDB, jadi perlu menambahkan repository MongoDB dan Pritunl untuk Ubuntu 24.04 (codename noble).pritunl+1
Tambahkan repo MongoDB 8.0 (contoh konfigurasi umum Ubuntu 24.04):
sudo tee /etc/apt/sources.list.d/mongodb-org.list << EOF
deb [ signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.0 multiverse
EOF
Lalu tambahkan keyring MongoDB (jika belum ada):
sudo mkdir -p /usr/share/keyrings
wget -qO- https://www.mongodb.org/static/pgp/server-8.0.asc | \
sudo gpg --dearmor -o /usr/share/keyrings/mongodb-server-8.0.gpg
Selanjutnya tambahkan repository Pritunl:
sudo tee /etc/apt/sources.list.d/pritunl.list << EOF
deb [ signed-by=/usr/share/keyrings/pritunl.gpg ] https://repo.pritunl.com/stable/apt noble main
EOF
Import GPG key Pritunl:
wget -qO- https://repo.pritunl.com/stable/apt/key.asc | \
sudo gpg --dearmor -o /usr/share/keyrings/pritunl.gpg
Terakhir, update index paket:
sudo apt update
Konfigurasi ini mengikuti panduan instalasi resmi Pritunl untuk Ubuntu 24.04.pritunl+1
Langkah 3: Instal Pritunl dan MongoDB
Instal paket Pritunl, MongoDB, dan komponen VPN:
bashsudo apt install -y pritunl mongodb-org openvpn wireguard wireguard-tools
Setelah instalasi, aktifkan service agar otomatis jalan saat boot:
sudo systemctl enable mongod pritunl
sudo systemctl start mongod pritunl
Cek status service:
sudo systemctl status mongod pritunl
Jika statusnya active (running), berarti Pritunl dan MongoDB sudah berjalan di VPS Ubuntu 24.04.vultr+1
Langkah 4: Akses Web UI Pritunl
Secara default, web panel Pritunl berjalan di port 9700 dengan HTTP. Akses dari browser:centron+1
http://IP_VPS:9700
Atau jika sudah pakai domain:
http://vpn.domainkamu.com:9700
Saat pertama kali membuka, Pritunl akan meminta memasukkan Setup Key dan URL MongoDB.
Ambil Setup Key dengan perintah:
sudo pritunl setup-key
Untuk URL MongoDB default (local instance), biasanya cukup:
mongodb://localhost:27017/pritunl
Masukkan keduanya di halaman setup, lalu lanjutkan ke login.dev+1
Langkah 5: Login Awal dan Ubah Password Admin
Username dan password default admin bisa dicek dengan:
sudo pritunl default-password
Output akan menampilkan username dan password sementara untuk login pertama. Setelah login ke panel web, Pritunl akan meminta kamu mengganti password admin dengan yang baru. Isi dan simpan password baru yang kuat.dev+1
Langkah 6: Konfigurasi Dasar Pritunl Server
Setelah login, ikuti konfigurasi awal:
- Atur General Settings
- Buat Organization
- Menu
Users→Organizations→Add Organization.centron - Misalnya nama
kantor,tim-devops, atau sesuai kebutuhan.
- Menu
- Tambah User
Langkah 7: Buat Server VPN di Pritunl
Berikut langkah membuat server VPN:
- Menu
Servers→Add Server.centron - Isi parameter penting:
- Name: misalnya
vpn-kantor. - Port: default 1194 (UDP) untuk OpenVPN, boleh ganti sesuai kebijakan.
- Protocol: pilih
UDPatauTCP(umumnya UDP untuk performa). - VPN Mode / Virtual Network: misalnya
10.0.0.0/24untuk network internal VPN.centron
- Name: misalnya
- Simpan, lalu attach server ke organization:
- Buka detail server → klik
Attach Organization→ pilih organization yang sudah dibuat.centron
- Buka detail server → klik
- Start server:
- Klik tombol
Startpada server untuk menjalankan layanan VPN.centron
- Klik tombol
Pastikan firewall VPS mengizinkan port yang dipakai server Pritunl (misalnya 1194 UDP).
Langkah 8: Atur Firewall (UFW Contoh)
Jika memakai UFW, contoh rule sederhana:
sudo ufw allow 22/tcp
sudo ufw allow 9700/tcp # akses web panel jika masih pakai port ini
sudo ufw allow 1194/udp # port OpenVPN default
sudo ufw enable
Beberapa panduan menyarankan mematikan UFW saat konfigurasi awal, lalu mengaktifkan kembali dengan rule yang benar. Sesuaikan port jika menggunakan port lain di konfigurasi server Pritunl.congdonglinux+1
Langkah 9: Buat dan Download Profile Client
Untuk menghubungkan client (macOS atau lainnya), Pritunl menggunakan profile yang berformat arsip .tar berisi konfigurasi OpenVPN/WireGuard.vultr+1
Langkahnya:
- Masuk menu
Users→ pilih organization dan user yang ingin dibuatkan profile. - Di kolom user, klik ikon
Downloaduntuk mengunduh profile.vultr+1 - Simpan file
.tartersebut, nanti akan diimport di Pritunl Client di macOS.
Alternatif lain adalah menggunakan URI profile yang bisa di-copy dan paste di Pritunl Client, tetapi untuk pemula biasanya lebih mudah memakai file .tar.pritunl+1
Instalasi Pritunl Client di macOS
Untuk client di Mac, gunakan aplikasi resmi Pritunl Client yang mendukung OpenVPN dan integrasi dengan Pritunl server.pritunl+1
Langkah 1: Download dan Install Pritunl Client macOS
- Buka situs resmi Pritunl Client:
https://client.pritunl.com.pritunl - Download paket untuk macOS (biasanya file
.dmgatau.zipberisi installer).pritunl - Ekstrak jika perlu, lalu jalankan installer dan ikuti wizard sampai selesai.pritunl
Jika instalasi gagal karena setting keamanan macOS, cek menu System Settings → Privacy & Security dan pastikan installer diizinkan mengakses berkas unduhan.pritunl
Langkah 2: Import Profile dari Pritunl Server
Ada dua cara umum import profile di macOS:
- Import dari file
.tar- Buka aplikasi Pritunl Client di Mac.pritunl+1
- Klik tombol
ImportatauImport Profile. - Pilih file
.tarprofile yang di-download dari panel Pritunl server.vultr+1 - Setelah berhasil diimport, akan muncul satu atau beberapa profile koneksi di daftar Pritunl Client.
- Import menggunakan Profile URI
- Di panel web Pritunl, pada halaman user, copy
Profile URIyang tersedia.pritunl+1 - Di Pritunl Client macOS, pilih opsi
Import Profile URIlalu paste URI tersebut.pritunl
- Di panel web Pritunl, pada halaman user, copy
Cara mana pun hasilnya sama, profile VPN akan muncul di list client.
Langkah 3: Koneksi VPN dari Mac
Untuk mulai menggunakan VPN dari Mac:
- Buka Pritunl Client.pritunl
- Pilih profile VPN yang sudah diimport.
- Klik
Connect.vultr+1 - Jika di server kamu mengaktifkan PIN atau credential tambahan, Pritunl Client akan meminta PIN/password tersebut saat konek.vultr+1
Setelah status berubah menjadi Connected, semua traffic sesuai route yang dikonfigurasi Pritunl (full tunnel atau split tunnel) akan lewat server VPS.vultr+1
Langkah 4: Verifikasi IP dan Akses Resource
Setelah terhubung, verifikasi bahwa VPN sudah aktif:
- Buka
https://whatismyipaddress.comdan cek apakah IP publik mengikuti IP VPS (untuk konfigurasi full tunnel).ezyinfra - Coba akses resource internal (misalnya IP private di jaringan kantor) yang hanya bisa dijangkau ketika VPN aktif.ezyinfra
Jika ada masalah DNS di macOS, Pritunl menyediakan opsi mengubah cara push DNS ke client untuk menghindari konflik DNS di macOS.pritunl
Tips Keamanan dan Maintenance
Beberapa rekomendasi tambahan:
- Ganti password admin Pritunl secara berkala dan gunakan 2FA jika tersedia.centron
- Backup konfigurasi Pritunl dan database MongoDB secara rutin.pritunl
- Batasi akses ke panel web Pritunl hanya dari IP tertentu (misalnya via firewall atau VPN administrasi terpisah).ezyinfra
- Lakukan update berkala paket
pritunldanmongodb-orgdengansudo apt update && sudo apt upgrade.cloudspinx+1
Struktur dan isi di atas bisa langsung kamu pakai sebagai artikel tutorial di WordPress, tinggal disesuaikan gaya bahasa dan ditambah screenshot panel Pritunl dan Pritunl Client di macOS.
Bermanfaatkah Artikel Ini?
Klik bintang 5 untuk rating!
Rata rata rating 0 / 5. Jumlah rate 0
No votes so far! Be the first to rate this post.
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?






