Reference : configuration
Toute la configuration tient dans un fichier TOML, passe par
craft-file-gate --config <fichier>. Les utilisateurs, les roles et les
backends peuvent aussi vivre dans users_file et roles_file, a cote.
| Page | Sections |
|---|---|
[server], [cluster] | [server], [server.hidden_stores], [cluster] |
[sftp] et la porte SSH | [sftp], [sftp.algorithms], [sftp.ban], [sftp.rate_limit] |
[auth], utilisateurs et roles | [auth], [auth.methods], [auth.jwt], [[users]], [[roles]], [[roles.mounts]], [[roles.mounts.acl]] |
[[backends]] | cles communes, puis local, sftp, s3, webhdfs |
[admin] et [api] | [admin], [[admin.roles]], [admin.tls], [admin.ban], [admin.metrics_thresholds], [api], [api.ban], [api.rate_limit], [api.ui] |
[log], [telemetry] et le reste | [log], [telemetry], [uploads], [uploads.stale_partials], [tcp_keepalive], [reload], [security] |
Seule [auth] est obligatoire, avec au moins un role, et au moins une porte :
[sftp], ou [api] avec [admin]. Sans porte configuree, le serveur refuse
de demarrer.
craft-file-gate config explain <cle> donne a chaque cle son type, son defaut et
ses bornes (Verifier une configuration).
Lire ces tables
| Colonne | Sens |
|---|---|
| Cle | le chemin complet ; [] marque une entree d’un tableau de tables : roles[].mounts[].home_dir est la cle home_dir d’un [[roles.mounts]] ; ⟳ : rechargee a chaud |
| Type | chaine, entier, booleen, liste, table, tableau de tables, chemin, adresse (ip:port), URL |
| Defaut | la valeur quand la cle est absente ; (obligatoire) : son absence refuse le demarrage ; - : pas de valeur propre |
| Effet | ce que la cle regle, et ses bornes |
Une cle sans marque attend un redemarrage. Une session ouverte garde ses roles et ses montages jusqu’a sa fin. Voir Rechargement.
Regles communes
| Regle | Effet |
|---|---|
| chemin relatif | relatif au repertoire du fichier de configuration, pas au repertoire courant |
roles.toml, users.toml a cote de la configuration | pris s’ils ne sont pas declares ; le journal de demarrage dit lesquels |
| variable d’environnement | remplace la valeur du fichier : voir Variables d’environnement |
| cle inconnue, valeur hors bornes, cle sans effet | Depannage |