JFrog Artifactory OSS 7.21.5 — Install (Bash Script)
This script installs Artifactory OSS (no Docker, no Pro, works on Ubuntu 22 EC2).
# ==========================================
# Install JFrog Artifactory OSS on Ubuntu 22
# Version: 7.21.5
# ==========================================
# 1) Prerequisites
sudo apt update -y
sudo apt install -y openjdk-17-jdk wget tar
# 2) Create Artifactory directory
sudo mkdir -p /opt/artifactory
cd /opt/artifactory
# 3) Download verified OSS release
sudo wget https://releases.jfrog.io/artifactory/bintray-artifactory/org/artifactory/oss/jfrog-artifactory-oss/7.21.5/jfrog-artifactory-oss-7.21.5-linux.tar.gz
# 4) Extract & name correctly
sudo tar -xzf jfrog-artifactory-oss-7.21.5-linux.tar.gz
sudo mv artifactory-oss-7.21.5 app
# 5) Start Artifactory manually
sudo /opt/artifactory/app/app/bin/artifactory.sh start
# 6) Optional — status
sudo /opt/artifactory/app/app/bin/artifactory.sh status
# UI available:
# http://SERVER-IP:8082/ui/
(Optional) Enable Artifactory systemd Service
sudo tee /lib/systemd/system/artifactory.service > /dev/null << 'EOF'
[Unit]
Description=JFrog Artifactory
After=network.target
[Service]
Type=simple
User=ubuntu
ExecStart=/opt/artifactory/app/app/bin/artifactory.sh start
ExecStop=/opt/artifactory/app/app/bin/artifactory.sh stop
Restart=always
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable artifactory
sudo systemctl start artifactory
sudo systemctl status artifactory --no-pager
Access Artifactory
Once started:
- URL: http://SERVER-IP:8082/ui/
- Default user: admin
- Default password: password