Pritunl VPN adalah salah satu vpn tool opensource yang cukup aman dan bisa digunakan untuk melakukan peering vpn multi-cloud. Pritunl berjalan stabil diatas database mongodb dan bisa dipasang di berbagai infrastruktur cloud yang tersedia sekarang. Selain mendukung OpenVPN, Pritunl juga mendukung layanan Wireguard.
Pada artikel kali ini kita akan menginstall Pritunl VPN di CentOS 8 ataupun RHEL 8. Silakan ikuti
Pertama, kita tambahkan repository RPM untuk Mongodb dan Pritunl:
[sourcecode]
sudo tee /etc/yum.repos.d/mongodb-org.repo<<EOF
[mongodb-org]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
EOF
sudo tee /etc/yum.repos.d/pritunl.repo<<EOF
[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/centos/8/
gpgcheck=1
enabled=1
EOF
[/sourcecode]
tambahkan GPG Key dari pritunl:
[sourcecode]
sudo gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
sudo gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > key.tmp; sudo rpm --import key.tmp; rm -f key.tmp
[/sourcecode]
install repo EPEL jika belum:
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
kemudian install Printul dan MongoDB:
sudo yum -y install pritunl mongodb-org
lalu start dan enable service dari pritunl dan mongodb:
sudo systemctl start mongod pritunl
sudo systemctl enable mongod pritunl
selamat mencoba!