Operations 4 min read

What Is Artifactory and How to Install, Manage, and Upgrade It

This article explains what Artifactory is, its role as a binary repository manager comparable to Git for binaries, and provides step‑by‑step instructions for installing, starting, stopping, accessing, and upgrading Artifactory on a Linux system.

DevOps Engineer
DevOps Engineer
DevOps Engineer
What Is Artifactory and How to Install, Manage, and Upgrade It

Artifactory, a product from JFrog, serves as a binary repository manager that centralizes storage of build artifacts such as JAR, WAR, PyPI packages, DLLs, and EXE files, making team management more efficient.

Just as Git manages source code, Artifactory manages binary files, and its biggest advantage is creating a better continuous‑integration environment, enabling other CI tasks to fetch artifacts from Artifactory and deploy them to various test or development environments, which is essential for DevOps.

Installing Artifactory

Download the Open Source Artifactory RPM package from the official website.

Upload the jfrog-artifactory-oss-6.14.0.rpm file to your Linux host.

# Create a directory (you can choose another location)
sudo mkdir /artifactory
cd /artifactory
# List the uploaded RPM file
ls
jfrog-artifactory-oss-6.14.0.rpm
# Install Artifactory
sudo rpm -ivh jfrog-artifactory-oss-6.14.0.rpm

Starting and Stopping the Artifactory Service

# Start the service
sudo systemctl start artifactory.service
# Stop the service
sudo systemctl stop artifactory.service
# Check service status
sudo systemctl status artifactory.service

Accessing Artifactory

Artifactory runs on port 8040 by default. After a successful installation, open http://hostname:8040 in a browser and log in with the default credentials (username admin , password password ).

Upgrading Artifactory

Download the latest Artifactory RPM from the official site.

Upload the new RPM (e.g., jfrog-artifactory-oss-6.15.0.rpm ) to the Linux host.

cd /artifactory
ls
jfrog-artifactory-oss-6.14.0.rpm  jfrog-artifactory-oss-6.15.0.rpm
# Stop the service before upgrading
sudo systemctl stop artifactory.service
# Perform the upgrade
sudo rpm -U jfrog-artifactory-oss-6.15.0.rpm
# Upgrade logs (example output)
warning: jfrog-artifactory-oss-6.15.0.rpm: Header V4 DSA/SHA1 Signature, key ID d7639232: NOKEY
Checking if ARTIFACTORY_HOME exists
Removing tomcat work directory
Removing Artifactory's exploded WAR directory
Initializing artifactory service with systemctl...
************ SUCCESS ****************
The upgrade of Artifactory has completed successfully.
# Start Artifactory again
systemctl start artifactory.service
# Verify status
systemctl status artifactory.service
NOTE: Updating the ownership of files and directories. This may take several minutes. Do not stop the installation/upgrade process.
ci/cddevopsLinuxInstallationArtifactoryBinary Repository
DevOps Engineer
Written by

DevOps Engineer

DevOps engineer, Pythonista and FOSS contributor. Created cpp-linter, commit-check, etc.; contributed to PyPA.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.