ARTIFACTORY: Step-by-Step Migration of JFrog Artifactory to Supported OS Versions

ARTIFACTORY: Step-by-Step Migration of JFrog Artifactory to Supported OS Versions

AuthorFullName__c
Emmanuel Ouzan
articleNumber
000006068
FirstPublishedDate
2024-04-11T08:15:12Z
lastModifiedDate
2025-07-20
VersionNumber
13

From RHEL7, Ubuntu 18.04, CentOS 7, and Amazon Linux 2 to Newer Releases
As part of JFrog's ongoing efforts to ensure the security and dependability of the JFrog Platform, Artifactory will officially support Node.js 20.x on all installation types beginning with Artifactory version 7.77.3.

Node.js 20.x included in Linux Archive/Debian/RPM installations (non-containerized distributions) may not work with certain operating systems. 

Please review the list of incompatible operating systems before proceeding with this article.
Users who would like to upgrade Artifactory would have first to migrate to a newer server version and then Upgrade

Upgrade - The process of upgrading Artifactory from a lower version to a higher one
Migration - The process of transferring Artifactory from one instance to another

It is not recommended to perform these two operations at the same time. First, migrate, then Upgrade.

Warning:
If Derby DB is being used, the migration method mentioned in this article will not be possible. 
The only migration process that will work is system export as explained in detail here
Alternatively, you can move to another DB.
For this tutorial we will need to set 2 Terms:

Original Instance - The current old version of Linux server running Artifactory.
New Instance - The new node running a newer version of Linux supported by Artifactory 7.77.3+.

TIP:
These steps cover the essential components of the upgrade process. Additional steps specific to your environment may also be necessary.