Pritunl - алгоритм установки OpenVPN сервера на CentOS 7 with mongodb 6.X

Материал из Все о VPN, прокси и свободном интернете

Pritunl - алгоритм установки OpenVPN сервера на CentOS 7 with mongodb 6.X

Инструкция для установки openvpn сервера с web-интерфейсом pritunl и базой mongodb v6.x на CentOS 7.
Все действия выполняются под root пользователем.

Подключаем репозитории для mongodb v6.x и pritunl:

# vi /etc/yum.repos.d/mongodb-org-6.0.repo
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
# tee /etc/yum.repos.d/pritunl.repo << EOF
[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=1
enabled=1
EOF
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
# gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > key.tmp; rpm --import key.tmp; rm -f key.tmp

Установка базы и pritunl:

# yum -y install pritunl  mongodb-org

Запуск и добавление сервисов в автозагрузку ОС:

# systemctl start mongod pritunl
# systemctl enable mongod pritunl
# systemctl stop firewalld && systemctl disable firewalld

Завершить установку через

https://server_ip/

Сгенерировать ключ для подключения базы в mongodb:

# pritunl setup-key

Сгенерировать пароль для входа по-умолчанию в веб-интерфейс:

# pritunl default-password