Unraid Docker Compose
https://github.com/goauthentik/authentik/issues/740
version: '3.2'
services:server:image: ${AUTHENTIK_IMAGE:-goauthentik.io/server}:${AUTHENTIK_TAG:-latest}restart: unless-stoppedcommand: serverenvironment:AUTHENTIK_REDIS__HOST: redis #Reference to unraid redis instance# DatabaseAUTHENTIK_POSTGRESQL__HOST: postgresql14 #Reference to unraid postgres instanceAUTHENTIK_POSTGRESQL__USER: usernameAUTHENTIK_POSTGRESQL__NAME: dbnameAUTHENTIK_POSTGRESQL__PASSWORD: password# OtherAUTHENTIK_ERROR_REPORTING__ENABLED: "true"AUTHENTIK_AVATARS: gravatarAUTHENTIK_SECRET_KEY: secretkeyAUTHENTIK_EMAIL__HOST: email hostAUTHENTIK_EMAIL__PORT: portAUTHENTIK_EMAIL__USERNAME: loginAUTHENTIK_EMAIL__PASSWORD: passwordAUTHENTIK_EMAIL__USE_TLS: "false"AUTHENTIK_EMAIL__USE_SSL: "true"AUTHENTIK_EMAIL__TIMEOUT: 10AUTHENTIK_EMAIL__FROM: emailFromvolumes:- /mnt/user/appdata/authentik/media:/media- /mnt/user/appdata/authentik/custom-templates:/templatesports:- "0.0.0.0:9000:9000"- "0.0.0.0:9443:9443"networks:default:ipv4_address: 192.168.0.1 #enter unique IP address if you want to manually choose the ipworker:image: ${AUTHENTIK_IMAGE:-goauthentik.io/server}:${AUTHENTIK_TAG:-latest}restart: unless-stoppedcommand: workerenvironment:AUTHENTIK_REDIS__HOST: redis# DatabaseAUTHENTIK_POSTGRESQL__HOST: postgresql14 #Reference to unraid postgres instanceAUTHENTIK_POSTGRESQL__USER: usernameAUTHENTIK_POSTGRESQL__NAME: dbnameAUTHENTIK_POSTGRESQL__PASSWORD: password# OtherAUTHENTIK_ERROR_REPORTING__ENABLED: "true"AUTHENTIK_AVATARS: gravatarAUTHENTIK_SECRET_KEY: secretkeyAUTHENTIK_EMAIL__HOST: email hostAUTHENTIK_EMAIL__PORT: portAUTHENTIK_EMAIL__USERNAME: loginAUTHENTIK_EMAIL__PASSWORD: passwordAUTHENTIK_EMAIL__USE_TLS: "false"AUTHENTIK_EMAIL__USE_SSL: "true"AUTHENTIK_EMAIL__TIMEOUT: 10AUTHENTIK_EMAIL__FROM: emailFromuser: rootvolumes:- /mnt/user/appdata/authentik/backups:/backups- /mnt/user/appdata/authentik/media:/media- /mnt/user/appdata/authentik/certs:/certs- /var/run/docker.sock:/var/run/docker.sock- /mnt/user/appdata/authentik/custom-templates:/templatesnetworks:default:ipv4_address: 192.168.0.2 #enter unique IP address if you want to manually choose the ip
networks:default:external: truename: nameOfUnraidCustomeNetwork # this should be the custom network all your unraid containers are onvolumes:database:driver: local