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





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.yamlincludes most commonly used system configurations and is identical to thesystem.yamlafter a fresh install
  • system.full-template.yamlincludes a list of all available configurations
Page contents

Configuring the Yaml File

You can configure all your system settings using thesystem.yamlfile, which is located in the$JFROG_HOME/artifactory/var/etcfolder.

Configuration Topics

Thesystem.yamlfile 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

节点

Database

Script

Env

Metrics

Artifactory

Database
节点
Tomcat
Env
Metrics
Mission Control (Microservice)

访问

Http
GRCP
Database
Tomcat
Env

Frontend

Session
Logging
Env
FeatureToggler

Metadata

Database
Logging
Profiling
Env
TokenCache

Mission Control

Tomcat
Database

idgenerator

Router

Profiling
Proxy
Entrypoints
ServiceRegistry
Topology
SupportBundle
Logging
Env

Replicator

Logging
TLS
Profiling
txDir
Env

Event

TokenCache
ArtifactoryClient
访问Client
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文件格式

The YAML file is constructed withkeysandentitiesthat use the followingkey: [entity]format, for example#joinKey: "".

Shared Configurations

These are configurations used by all micro-services.

Artifactory操作al 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 theyamlfile below according to your specific requirements. For example, remove unused database settings.


Copyright © 2022 JFrog Ltd.