nixos/nextcloud: added trusted_proxies setting (#77480)

wip/yesman
Lennart 4 years ago committed by Maximilian Bosch
parent 526aec7ba7
commit 4e6e94417c
  1. 10
      nixos/modules/services/web-apps/nextcloud.nix

@ -229,6 +229,15 @@ in {
'';
};
trustedProxies = mkOption {
type = types.listOf types.str;
default = [];
description = ''
Trusted proxies, to provide if the nextcloud installation is being
proxied to secure against e.g. spoofing.
'';
};
overwriteProtocol = mkOption {
type = types.nullOr (types.enum [ "http" "https" ]);
default = null;
@ -352,6 +361,7 @@ in {
${optionalString (c.dbpassFile != null) "'dbpassword' => nix_read_pwd(),"}
'dbtype' => '${c.dbtype}',
'trusted_domains' => ${writePhpArrary ([ cfg.hostName ] ++ c.extraTrustedDomains)},
'trusted_proxies' => ${writePhpArrary (c.trustedProxies)},
];
'';
occInstallCmd = let

Loading…
Cancel
Save