Using Artifactory 5.x ?
JFrog Artifactory 5.x User Guide
Have a question? Want to report an issue? Contact JFrog support
Overview
This section provides a guide on the different ways you can install and configure Artifactory.
System Requirements
Before you install Artifactory please refer to System Requirements for information on supported platforms, supported browsers and other requirements.
Installation
The installation procedure involves the following main steps:
- Installing Artifactory
- Configuring the database
- Configuring the filestore
- Configuring an HTTP Server (Optional)
Installing Artifactory
For detailed instructions, visit one of the following platform-specific pages:
Configuring the Database
Artifactory comes with an embedded Derby Database out-of-the-box which it is pre-configured to use, however, for better performance and to reuse existing infrastructures you may have, you can configure Artifactory to work with alternative supported databases.
For details please refer to Configuring the Database.
Configuring the Filestore
By default, Artifactory is configured to use the local file system as its filestore. Artifactory supports a variety of additional filestore configurations to meet a variety of needs for binary storage providers, storage size and redundancy. For details, please refer to Configuring the Filestore.
Configuring an HTTP Server
You can run Artifactory with one of the supported HTTP servers set up as a front end. For details please refer to Configuring a Reverse Proxy.
Directory Structure
After installing Artifactory, the $ARTIFACTORY_HOME
directory will contain the following directory structure (the $ARTIFACTORY_HOME
directory location depends on your installation type):
File/Folder | Description |
---|---|
| Artifactory log files (general, access, request etc.) |
etc | Configuration files |
etc/plugins | Custom Groovy user plugins. |
etc/security | Global security related files (configuring global encryption key, PGP signing key etc.). |
etc/ui | Manually uploaded custom UI logos. |
| The Derby database (only present when using Derby). |
| The checksum based storage of binaries when using the default filesystem storage. |
| Directory to save temporary files which Artifactory generates. |
| Directory to save files uploaded using the Web UI. |
bin | Artifactory startup/shutdown scripts. |
| The default tomcat directory bundled with Artifactory. |
tomcat/work | The tmp directory tomcat and the JVM uses (Tomcat automatically assigns it to a java system environment variable as java.io.tmpdir) |
tomcat/logs | Additional Tomcat log files |
misc | Configuration files used as examples for different databases and servlet containers. |
| The default backup directory Artifactory uses for system wide and repository backup. |
webapps | Contains the Artifactory WAR file used by the bundled tomcat distribution. |
Default Admin User
Once installation is complete, Artifactory has a default user with admin privileges predefined in the system:
User: admin
Password: password
Change the admin password
We strongly recommend changing the admin password as soon as installation is complete.