Jforg installation
Install JFrog Artifactory using RPM
Here are the steps you need to install JFrog Artifactory on CentOS 7 from RPM packages.
Step 1: Install Java
#sudo yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
#sudo alternatives --config java
#java -version
Step 2: Setting JAVA_HOME
After installing Java, Set the JAVA_HOME environment variable.
#https://computingforgeeks.com/how-to-set-java_home-on-centos-fedora-rhel/
Step 3: Install and Configure Database Server
Install MariaDB Database Server:
#yum install -y mariadb-server
Start and Enable MariaDB Service.
#systemctl start mariadb.service
#systemctl enable mariadb.service
Configure MariaDB database instance as follows
# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
To log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorization.
Set root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables.
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] Y
... Success!
Normally, root should only be allowed to connect from 'localhost. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] Y
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
Log in and check MariaDB version
#mysql -u root -p
#MariaDB [(none)]> select version();
You can also check version using:
#mysql -V
Step 4: Add JFrog Artifactory RPM repository
The JFrog Artifactory packages are available on official repository. Add it by running:
#curl -sL https://bintray.com/jfrog/artifactory-rpms/rpm | sudo tee /etc/yum.repos.d/bintray-jfrog-artifactory-rpms.repo
Step 5: Install JFrog Artifactory on CentOS 7
Install JFrog Artifactory OSS:
#yum -y install jfrog-artifactory-oss wget
Install JFrog Artifactory CE:
#yum -y install jfrog-artifactory-cpp-ce wget
Set ARTIFACTORY_HOME.
echo "export ARTIFACTORY_HOME=/opt/jfrog/artifactory" | sudo tee -a /etc/profile
source /etc/profile
env | grep ARTIFACTORY_HOME
Step 6: Configuring Artifactory to use MariaDB
*Copy Artifactory database configuration template.
#sudo mkdir /var/opt/jfrog/artifactory/etc
#sudo cp /opt/jfrog/artifactory/misc/db/mariadb.properties /var/opt/jfrog/artifactory/etc/db.properties
*Run MariaDB configuration script.
#sudo /opt/jfrog/artifactory/bin/configure.mysql.sh
Provide root password and set Artifactory user password then Agree to download Artifactory.
########################################################
# Welcome to the Artifactory MySQL configuration tool! #
########################################################
Please enter the MySQL server admin username [root]:
Please enter the MySQL server admin password:
Please enter the Artifactory database username [artifactory]:
Please enter the Artifactory database password [password]:
Creating the Artifactory MySQL user and database...
No MySQL JDBC connector was found. Download or copy one needed.
Does the current server has access to the Internet? [Y/n] y
Downloading mysql-connector-java-5.1.24.jar to /opt/jfrog/artifactory/tomcat/lib...
Configuration completed successfully!
You can now start up the Artifactory service to use Artifactory with MySQL.
Press enter to exit...
Start Artifactory service:
#sudo systemctl start artifactory.service
#sudo systemctl enable artifactory.service
Check service status:
#sudo systemctl status artifactory.service
Step 7: Access Artifactory Web Interface
Artifactory can be accessed using the following URL:
#http://SERVERIP_OR_DOMAIN:8081/artifactory
Recent Comments
No comments
Leave a Comment
We will be happy to hear what you think about this post