Configures the core server section of the configuration http://docs.grafana.org/installation/configuration/#server
Introduced: v4.0.0
:create
:delete
Name | Type | Default | Description | Allowed Values |
---|---|---|---|---|
protocol |
Symbol | http |
Protocol to use | http https socket |
http_addr |
String | The IP address to bind to. If empty will bind to all interfaces | ||
http_port |
Integer | 3000 |
The port to bind to, Privilaged ports will need you to add additional permissions | |
domain |
String | node['hostname'] |
This setting is only used in as a part of the root_url setting | |
root_url |
String | %(protocol)s://%(domain)s:%(http_port)s/ |
This is the full URL used to access Grafana from a web browser | |
serve_from_sub_path |
true, false | false |
Serve Grafana from subpath specified in root_url setting. Only available on Grafana 6.3 and above. Default is false | |
enforce_domain |
true, false | false |
Redirect to correct domain if host header does not match domain. Prevents DNS rebinding attacks. Default is false. | |
router_logging |
true, false | false |
Set to true for Grafana to log all HTTP requests (not just errors). | true, false |
static_root_path |
String | public |
The path to the directory where the front end files (HTML, JS, and CSS files) | |
enable_gzip |
true, false | false |
Set this option to true to enable HTTP compression. | true, false |
cert_file |
String | Path to the certificate file (if protocol is set to https). | ||
cert_key |
String | Path to the certificate key file (if protocol is set to https). |
grafana_config_server 'grafana'
grafana_config_server 'grafana' do
protocol :http
root_url 'grafana.example.com'
enable_gzip true
end