cara instalasi pritunl featured image

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.

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.

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

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.

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

cara instalasi pritunl setup

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 password

Administrator default password:

  username: “pritunl”

  password: “xxxxxx”

 

Jika sudah mendapatkan informasi username dan password, login ke website interface-nya.

Step 8 – Initial Setup

cara instalasi pritunl 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!

Daftar dan tonton webinar Dewatalks