Compare commits
2 commits
bb9491e673
...
5b5aeea40b
| Author | SHA1 | Date | |
|---|---|---|---|
| 5b5aeea40b | |||
| 37a87f7a57 |
2 changed files with 23 additions and 0 deletions
Binary file not shown.
|
|
@ -75,6 +75,15 @@ in {
|
|||
};
|
||||
users.groups."${user}" = { };
|
||||
|
||||
services.crowdsec = {
|
||||
localConfig.acquisitions = [{
|
||||
source = "journalctl";
|
||||
journalctl_filter = [ "_SYSTEMD_USER_UNIT=${user}.service" ];
|
||||
labels.type = "authentik";
|
||||
}];
|
||||
hub.collections = [ "firix/authentik" ];
|
||||
};
|
||||
|
||||
home-manager.users."${user}" = { config, osConfig, ... }: {
|
||||
imports = [ home-manager-quadlet-nix ];
|
||||
|
||||
|
|
@ -138,11 +147,18 @@ in {
|
|||
AUTHENTIK_POSTGRESQL__HOST = "authentik-db";
|
||||
AUTHENTIK_POSTGRESQL__NAME = "${user}";
|
||||
AUTHENTIK_POSTGRESQL__USER = "${user}";
|
||||
AUTHENTIK_STORAGE__BACKEND = "s3";
|
||||
};
|
||||
exec = "worker";
|
||||
secrets = [
|
||||
"AUTHENTIK_POSTGRESQL__PASSWORD,type=env"
|
||||
"AUTHENTIK_SECRET_KEY,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__ACCESS_KEY,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__SECRET_KEY,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__BUCKET_NAME,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__REGION,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__ENDPOINT,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__CUSTOM_DOMAIN,type=env"
|
||||
];
|
||||
volumes = [
|
||||
# Remount media folder into new location based on
|
||||
|
|
@ -169,6 +185,7 @@ in {
|
|||
AUTHENTIK_POSTGRESQL__HOST = "authentik-db";
|
||||
AUTHENTIK_POSTGRESQL__NAME = "${user}";
|
||||
AUTHENTIK_POSTGRESQL__USER = "${user}";
|
||||
AUTHENTIK_STORAGE__BACKEND = "s3";
|
||||
};
|
||||
exec = "server";
|
||||
secrets = [
|
||||
|
|
@ -180,6 +197,12 @@ in {
|
|||
"AUTHENTIK_EMAIL__PASSWORD,type=env"
|
||||
"AUTHENTIK_EMAIL__USE_SSL,type=env"
|
||||
"AUTHENTIK_EMAIL__FROM,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__ACCESS_KEY,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__SECRET_KEY,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__BUCKET_NAME,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__REGION,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__ENDPOINT,type=env"
|
||||
"AUTHENTIK_STORAGE__S3__CUSTOM_DOMAIN,type=env"
|
||||
];
|
||||
|
||||
# Change from Traefik: publish ports to localhost only via 127.0.0.1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue