feat(copyparty,authelia): personal storage & webDAV

This commit is contained in:
2026-01-31 16:23:04 -07:00
parent 7b5a43954c
commit 096dd77726
4 changed files with 64 additions and 3 deletions

View File

@@ -65,9 +65,22 @@ in {
server = {
address = "tcp://:${builtins.toString cfg.httpPort}";
# asset_path = "${authelia-state-dir}/assets";
# Necessary for Nginx integration. No, I do not understand what it
# does.
endpoints.authz.auth-request.implementation = "AuthRequest";
endpoints.authz = {
# Necessary for Nginx integration. No, I do not understand what it
# does.
auth-request = {
implementation = "AuthRequest";
authn_strategies = [
{
name = "HeaderAuthorization";
schemes = [ "Basic" ];
}
{
name = "CookieSession";
}
];
};
};
};
authentication_backend =
let base-dn = config.services.lldap.settings.ldap_base_dn;