This guide explains how to deploy the JetPatch Manager using a single shell script. The installer automatically configures the system, installs all required dependencies, sets up PostgreSQL (including necessary configuration and privileges), and disables IPv6 if needed.
Overview
The installer is an all-in-one solution that installs JetPatch Manager (default version 4.2.8) along with its dependencies. When you run the script, it:
-
Configures your operating system repositories.
-
Installs Python3, Java 11 OpenJDK, Nginx, and PostgreSQL.
-
Sets up PostgreSQL with the proper configuration files and privileges.
-
Disables IPv6 (if enabled) and alerts you if a reboot is necessary.
-
Updates application configuration properties automatically.
Requirements
-
Internet Connection: Required for downloading updates and packages.
-
Supported Operating Systems:
-
Red Hat Enterprise Linux 8
-
Oracle Linux 8
-
AlmaLinux 8
-
Rocky Linux 8
-
Note: The installer will disable IPv6 on your system. A system reboot is required afterward for these changes to take full effect.
Default Installation Details
-
Installation Mount Point: /usr/share (this cannot be customized).
-
Configurable Global Variables (set in the installer script):
Global Variable Name |
Description |
Default Values |
MANAGER_VERSION |
Manager version for the live repository configuration |
4.2.8 |
PRODUCT_TYPE |
JetPatch product type |
JetPatch |
POSTGRESQL_VER |
PostgreSQL server version to install |
16 |
DB_HOST |
PostgreSQL database server hostname/FQDN |
localhost |
DB_PORT |
PostgreSQL server connection port |
5432 |
DB_NAME |
PostgreSQL database name |
jetpatchdb |
DB_USER |
PostgreSQL database user name |
jetpatch |
DB_PASSWORD |
PostgreSQL database user password |
jetpatch123 |
Deployment Steps
-
Download the Package:
Download the tar.gz package containing the installer.wget --no-check-certificate --content-disposition https://files.intigua.com/f/98d327e81c/?raw=1
-
Extract the Package:
Extract the tar.gz package on the server where you want to install JetPatch Manager:tar -xvzf jetpatch_deploy_1.4.tar.gz
When extracted, the package will create a parent directory named jetpatch_deploy_1.4 that contains the deployment script (install.sh) and an empty rpms folder.
-
Review and (Optional) Edit the Installer:
Open the install.sh script using your favorite text editor if you need to adjust any global variables (such as database settings or versions). -
Set Script Permissions:
Make the installer executable:chmod +x install.sh
-
Run the Installer:
Execute the script with:./install.sh
The installer will proceed through its steps, and the entire installation typically takes about 5–10 minutes.
-
Required Reboot Notification:
If the installer find IPv6 active on the system, it disables IPv6, and it will notify you that a system reboot is necessary for the changes to take full effect when the deployment is completed.
Additional Options
-
Update the System:
You can update your system by running the installer with the -u option:./install.sh -u
-
Display Help / Usage:
To view the usage instructions and available options, run:./install.sh -h
If you have any further questions or need additional assistance, please contact support@jetpatch.com.
Comments
0 comments
Please sign in to leave a comment.