Semakin bertambahnya kasus hacking setidaknya dapat menambah kewaspadaanmu terhadap cyber security. Salah satunya adalah dengan menyadari bahwa kamu tak boleh menggunakan WiFi publik dengan sembarangan. Tapi tenang, kamu bisa menggunakan Pritunl VPN server agar pertukaran datamu di internet menjadi lebih aman.
Melalui artikel ini, pelajari cara instalasi Pritunl VPN server hingga tahapan setup-nya.
Pengertian Pritunl
Pritunl adalah open source VPN Server dan panel management. Menggunakan protokol OpenVPN untuk menjalankan VPN Server, Pritunl juga memanfaatkan LetsEncrypt untuk mengamankan server dan website interface.
Agar dapat menggunakan Pritunl VPN, pastikan kamu telah memiliki aplikasi Pritunl Client terlebih dulu.
Baca Juga: Cara Menggunakan OpenVPN di Android dan Windows
Persiapan
Sebelum memulai proses cara instalasi Pritunl VPN Server, setidaknya kamu telah memenuhi persyaratan berikut:
- Memiliki server dengan sistem operasi CentOS 7.
- Memiliki akses sebagai root.
Cara Instalasi Pritunl VPN Server
Berikut ini cara-caranya:
Step 1 – Ubah Repository
Ubah dan tambahkan repository untuk MongoDB dan Pritunl.
$ nano /etc/yum.repos.d/mongodb.repo
MongoDB
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
$ nano /etc/yum.repos.d/pritunl.repo
Pritunl
[pritunl]
name=Pritunl Repository
baseurl=http://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=1
enabled=1
Step 2 – Matikan SELinux
$ nano /etc/sysconfig/selinux
Jika SELINUX=enforcing, ubah menjadi SELINUX=disable.
Baca Juga: Cara Install VPN dan Setting VPN Client di VPS CentOS 7
Step 3 – Instal EPEL Repository
$ yum install epel-release -y
Install EPEL Repository untuk Pritunl, karena tidak tersedia untuk repository yum default.
Step 4 – Tambahkan Key
Kamu harus menambahkan key untuk memvalidasi instalasi menggunakan perintah dibawah ini.
$ gpg –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys CF8E292A
$ gpg –armor –export CF8E292A > key.tmp; rpm –import key.tmp; rm -f key.tmp
Jika kamu melewati langkah ini atau tidak melakukan penambahan key, maka saat instalasi Pritunl nanti kamu akan mendapat informasi bahwa public key belum diinstal, seperti di bawah ini.
Public key for pritunl-ndppd-0.2.5-1.el7.centos.x86_64.rpm is not installed
Step 5 – Instal MongoDB & Pritunl
$ yum install pritunl mongodb-org -y
Install Pritunl VPN and MongoDB.
Kemudian start dan enable keduanya.
$ systemctl enable pritunl
$ systemctl start pritunl
$ systemctl enable mongod
$ systemctl start mongod
Step 6 – Instal LetsEncrypt
Agar dapat mengakses interface dari Pritunl, kamu akan membutuhkan port 443 yang hanya bisa didapatkan jika kamu memiliki Sertifikat SSL. Berikut cara instalasinya menggunakan LetsEncrypt.
$ service pritunl stop
Stop terlebih dahulu Pritunl VPN nya supaya dapat melakukan binding port pada saat instalasi SSL LetsEncrypt.
$ yum install git -y
$ cd /opt
$ git clone https://github.com/letsencrypt/letsencrypt
$ ./letsencrypt/letsencrypt-auto certonly –standalone
Kemudian ikuti perintahnya.
Step 7 – Cara Setup Pritunl
Setelah kamu mengakses domain atau alamat IPnya, layar akan menampilkan Pritunl Database Setup.
$ pritunl setup-key
Kamu akan mendapat hasil generate key-nya, salin dan tempel (copy-paste) key tersebut ke kolom “Enter Setup Key” dan untuk MongoDB URI biarkan secara default saja, tidak perlu diubah.
Kemudian kamu harus menunggu beberapa saat untuk proses setup. Sembari menunggu, kamu bisa membaca artikel berikut tentang melindungi komputer dari bahaya malware: Cara Melindungi Komputer dari Malware dan Bahaya Lainnya.
Login Pritunl
Agar dapat mengetahui username dan password untuk login, kamu perlu menggunakan perintah di bawah ini.
$ pritunl default-password
Maka akan diberikan output berikut:
[undefined][2020-02-26 03:21:01,262][INFO] Getting default administrator passwordAdministrator default password:
username: “pritunl”
password: “xxxxxx”
Jika sudah mendapatkan informasi username dan password, login ke website interface-nya.
Baca Juga: Layanan VPN Gratis Terbaik
Step 8 – Initial Setup
Masukkan password baru dan domain Let’s Encrypt yang digunakan, kemudian klik Save.
Setelah itu baru dapat diakses menggunakan SSL.
Simpulan
Jika dilakukan dengan benar, seharusnya sekarang kamu sudah dapat meningkatkan keamanan pada sambungan internetmu ketika menggunakan VPN melalui Pritunl. Pergunakan sebaik mungkin, ya!
Itulah cara instalasi Pritunl VPN server untuk melindungi koneksi internetmu selama menggunakan VPN. Pritunl memiliki interface yang sederhana dan tidak terlalu membingungkan, oleh karena itu, kamu tak perlu ragu untuk mencobanya.
Demikian artikel ini, jangan sungkan untuk meninggalkan ide-ide topik yang ingin kamu baca di blog Dewaweb, ya. Semoga artikel ini membantu!