Cloud customer?
Start for Free >
Upgrade in MyJFrog >
What's New in Cloud >

Search





Overview

The following is an example of a complete Artifactory system YAML file showing all the different parameters that you may configure.

Example Templates

It is recommended to use the templates available under $JFROG_HOME/artifactory/var/etc/

  • system.basic-template.yaml includes most commonly used system configurations and is identical to the system.yaml after a fresh install
  • system.full-template.yaml includes a list of all available configurations
Page contents

Configuring the Yaml File

You can configure all your system settings using the system.yaml file, which is located in the $JFROG_HOME/artifactory/var/etc folder.

Configuration Topics

The system.yaml file is comprised of a large number of configuration capabilities. The configurations are grouped under different areas according to the order in which they are displayed in the yaml as follows.

Shared



Security

Logging

Node

Database

Script

Env

Metrics

Artifactory

Database
Node
Tomcat
Env
Metrics

Access

Http
GRCP
Database
Tomcat
Env

Frontend

Session
Logging
Env
FeatureToggler

Metadata

Database
Logging
Profiling
Env
TokenCache

Router

Profiling
Proxy
Entrypoints
ServiceRegistry
Topology
SupportBundle
Logging
Env

Replicator

Logging
TLS
Profiling
txDir
Env

Event

TokenCache
ArtifactoryClient
AccessClient
SupportBundle
ProxyCache
BaseURLCache
Profiling
Metrics
Logging
RateLimit
Webhooks

Searching in the Yaml File

Because the yaml file contains a wide range of configuration capabilities, the best way to find the configuration you are looking for is by searching within the yaml for key words. For example, you can search for any of the words that match the topic areas above, i.e., if you are looking for configurations related to events, search for event; for access configurations, search for access, etc.


YAML File Format

The YAML file is constructed with keys and entities that use the following key: [entity] format, for example #joinKey: "<Your joinKey>".

Shared Configurations

These are configurations used by all micro-services.

Artifactory Operational Microservices

These are specific configurations, which are set under each micro-service section and override similar shared configurations for the specific micro-service.

Editing the Yaml File

Edit the yaml file below according to your specific requirements. For example, remove unused database settings.


Copyright © 2021 JFrog Ltd.