In environments where internet access is restricted due to security concerns, vPlus can be installed on a machine without direct internet connectivity. This chapter outlines the step-by-step process for offline installation of vPlus.
Prerequisites
A host with internet access
A target host without internet access
Administrative privileges on both hosts
Step 1: Preparation on Internet-Connected Host
Create Repository Files
First, you need to create the necessary repository files on the host with internet access.
Download MariaDB version 10.6 and create a file named /etc/yum.repos.d/MariaDB.repo with the appropriate content for your system. For example, for CentOS 8 (x86_64):
# MariaDB 10.6 CentOS repository list - created 2022-11-29 16:27 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://atl.mirrors.knownhost.com/mariadb/yum/10.6/centos8-amd64
module_hotfixes=1
gpgkey=https://atl.mirrors.knownhost.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
Create a file named /etc/yum.repos.d/vPlus.repo with the following content:
Note. Make sure to use the correct version of the repo. For Red Hat 7, use el7, for Red Hat 8, use el8, etc.
Install Required Tools and Download Packages
Run the following commands:
Create vPlus Repository
Execute the following command:
Transfer Repository to Offline Host
Copy the /home/vprepo folder to the offline host using your preferred method. For example:
Step 2: Installation on Offline Host
Configure vPlus Repository
On the offline host, create a file named /etc/yum.repos.d/vPlus.repo with the following content:
Install vPlus Packages
Install the vProtect server and node packages:
Note. If you encounter issues with the default repository, use the following commands:
By following these steps, you can successfully install vPlus on a machine without internet access.