Fichier de configuration

Waarp Manager prend sa configuration dans le fichier /etc/waarp- manager/waarp-manager.ini si l’application a été installé à partir de packages, et sinon, dans le dossier etc de l’archive autonome.

Divisé en plusieurs sections, il permet de modifier le comportement du démon web, de paramétrer les accès à la base de données et de définir certains éléments de l’interaction avec le client Waarp R66 utilisé par l’application.

Le fichier de configuration est au format ini. les ligne commençant par un point-virgule (;) sont des commentaires.

Un fichier de configuration contenant les paramètres par défaut peut être généré avec la commande waarp-manager conf.

Configuration par défaut

[log]
; Write logs to LOGFILE. iIf LOGFILE has the value syslog, it writes to the hosts syslog daemon
LogTo = stdout

; Logs only messages with a criticity of at least LEVEL
LogLevel = INFO

; If LogTo is set to syslog, the given facility will be used (defaults to daemon)
SysLogFacility = local0

; Logs SQL queries
; LogSqlStatements = false

; Logs HTTP requests
; LogHttpRequests = false

[activation]
; The activation key
; KeyFile =

[locale]
; The default language of the application
Language = en-us

; The timezone used to report aggregation
Timezone = UTC

[server]
; bind to HOST address
Address = 127.0.0.1

; use PORT
Port = 8080

; Path to the SSL/TLS Key
; TlsKey =

; Path to the SSL/TLS certificate
; TlsCert =

; Specifies the minimum version of TLS to use. Possible values are: tls1.0, tls1.1, tls1.2, tls1.3
MinTlsVersion = tls1.2

[db]
; The host to connect to
Host = localhost

; The port to bind to
Port = 5432

; Whether or not to use SSL
; Ssl = false

; The user to sign in as
; User =

; The user's password
; Password =

; The name of the database to use
; Name =

[r66]
; The DES key to use when encrypting passwords
; DesKey =

; The directory where generated conf archives must be written
; OutDir =

; The command to use to deploy the configuration to the server
; R66Cmd =

; The template to use to deploy the configuration to the server
; DiffusionRule =

; The name of the Waarp R66 client that Waarp Manager uses
; ClientName =

; The path to the file containing the key to sign REST requests
; RestSigningKey =

; The path to the file containing the certification chain of Waarp R66 Servers (PEM format)
; RootCA =

; The period to wait for answers for REST requests
RestTimeout = 5s

; The delay between two queries to update a server's transfer history
HistoryRefresh = 5m0s

; When a server history is refreshed, at most LIMIT time is asked to R66 servers
HistoryRefreshLimit = 720h0m0s