Overview
This guide explains how to deploy 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.
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).
The following global variables can be configured in the installer script:
| Global Variable | Description | Default Value |
| 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 |
For any inquiries regarding supported values, please contact support@jetpatch.com.
Deployment Steps
Step 1: 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 |
Step 2: 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 containing the deployment script (install.sh) and an empty rpms folder.
Step 3: Review and Edit the Installer (Optional)
Open install.sh using your favorite text editor if you need to adjust any global variables (such as database settings or versions).
Step 4: Set Script Permissions
Make the installer executable:
| chmod +x install.sh |
Step 5: Run the Installer
Execute the script:
| ./install.sh |
The installer will proceed through its steps. The entire installation typically takes about 5–10 minutes.
Step 6: Reboot Notification
If the installer finds IPv6 active on the system, it will disable IPv6 and notify you that a system reboot is necessary for the changes to take full effect once deployment is completed.
Additional Options
| Option | Description | Command |
| -u | Update your system. | ./install.sh -u |
| -h | Display usage instructions and available options. | ./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.