add authentik
This commit is contained in:
parent
c6314c516d
commit
91b87ea091
1 changed files with 27 additions and 40 deletions
|
|
@ -20,15 +20,6 @@ networks:
|
||||||
gateway: 2a01:e0a:5b7:35f1::1
|
gateway: 2a01:e0a:5b7:35f1::1
|
||||||
|
|
||||||
services:
|
services:
|
||||||
openldap:
|
|
||||||
image: openldap-alpine
|
|
||||||
volumes:
|
|
||||||
- /srv/docker/volume/openldap/config/openldap:/etc/openldap
|
|
||||||
- /srv/docker/volume/openldap/mdb:/var/lib/openldap/openldap-data
|
|
||||||
- ssl:/ssl
|
|
||||||
ports:
|
|
||||||
- 389:389
|
|
||||||
restart: always
|
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:15-alpine
|
image: postgres:15-alpine
|
||||||
volumes:
|
volumes:
|
||||||
|
|
@ -41,16 +32,6 @@ services:
|
||||||
default:
|
default:
|
||||||
ipv6_address: 2a01:e0a:5b7:35f1::5432
|
ipv6_address: 2a01:e0a:5b7:35f1::5432
|
||||||
restart: always
|
restart: always
|
||||||
vault:
|
|
||||||
image: hashicorp/vault
|
|
||||||
volumes:
|
|
||||||
- /srv/docker/volume/vault:/vault
|
|
||||||
restart: always
|
|
||||||
mem_limit: 128M
|
|
||||||
dns: 192.168.3.2
|
|
||||||
cap_add:
|
|
||||||
- IPC_LOCK
|
|
||||||
command: vault server -config /vault/config
|
|
||||||
caddy:
|
caddy:
|
||||||
image: caddy-alpine
|
image: caddy-alpine
|
||||||
volumes:
|
volumes:
|
||||||
|
|
@ -68,6 +49,7 @@ services:
|
||||||
networks:
|
networks:
|
||||||
default:
|
default:
|
||||||
ipv6_address: 2a01:e0a:5b7:35f1::443
|
ipv6_address: 2a01:e0a:5b7:35f1::443
|
||||||
|
ipv4_address: 172.20.0.250
|
||||||
redis:
|
redis:
|
||||||
image: redis:alpine
|
image: redis:alpine
|
||||||
restart: always
|
restart: always
|
||||||
|
|
@ -156,6 +138,7 @@ services:
|
||||||
- "click.vpn6:fd00::42:6"
|
- "click.vpn6:fd00::42:6"
|
||||||
- "quizz.vpn6:fd00::42:8"
|
- "quizz.vpn6:fd00::42:8"
|
||||||
- "kiwi.verry.org:2a01:e0a:5b7:35f3::6"
|
- "kiwi.verry.org:2a01:e0a:5b7:35f3::6"
|
||||||
|
- "banana.verry.org:2a01:e0a:5b7:35f3::11"
|
||||||
- "backup-01.dinoutoo.vpn:192.168.42.9"
|
- "backup-01.dinoutoo.vpn:192.168.42.9"
|
||||||
- "home.verry.org:2a01:e0a:5b7:35f1::443"
|
- "home.verry.org:2a01:e0a:5b7:35f1::443"
|
||||||
- "mail.verry.org:192.168.3.5"
|
- "mail.verry.org:192.168.3.5"
|
||||||
|
|
@ -262,22 +245,6 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
- WHOAMI_NAME=iamverry
|
- WHOAMI_NAME=iamverry
|
||||||
linkding:
|
|
||||||
image: sissbruecker/linkding:latest
|
|
||||||
volumes:
|
|
||||||
- /srv/docker/volume/linkding:/etc/linkding/data
|
|
||||||
restart: always
|
|
||||||
mem_limit: 1G
|
|
||||||
env_file: env/linkding
|
|
||||||
command: uwsgi --http [::]:9090 uwsgi.ini
|
|
||||||
drone:
|
|
||||||
image: drone/drone:2
|
|
||||||
restart: always
|
|
||||||
env_file: env/drone
|
|
||||||
drone-runner-ssh:
|
|
||||||
image: drone/drone-runner-ssh
|
|
||||||
restart: always
|
|
||||||
env_file: env/drone-runner-ssh
|
|
||||||
# minio:
|
# minio:
|
||||||
# image: minio/minio
|
# image: minio/minio
|
||||||
# volumes:
|
# volumes:
|
||||||
|
|
@ -313,6 +280,31 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
mem_limit: 1G
|
mem_limit: 1G
|
||||||
cpus: 1
|
cpus: 1
|
||||||
|
authentik-server:
|
||||||
|
image: ghcr.io/goauthentik/server:2024.6.0
|
||||||
|
restart: unless-stopped
|
||||||
|
command: server
|
||||||
|
volumes:
|
||||||
|
- /srv/docker/volume/authentik/media:/media
|
||||||
|
- /srv/docker/volume/authentik/custom-templates:/templates
|
||||||
|
env_file:
|
||||||
|
- env/authentik-server
|
||||||
|
depends_on:
|
||||||
|
- postgres
|
||||||
|
- redis
|
||||||
|
authentik-worker:
|
||||||
|
image: ghcr.io/goauthentik/server:2024.6.0
|
||||||
|
restart: unless-stopped
|
||||||
|
command: worker
|
||||||
|
volumes:
|
||||||
|
- /srv/docker/volume/authentik/media:/media
|
||||||
|
- /srv/docker/volume/authentik/certs:/certs
|
||||||
|
- /srv/docker/volume/authentik/custom-templates:/templates
|
||||||
|
env_file:
|
||||||
|
- env/authentik-worker
|
||||||
|
depends_on:
|
||||||
|
- postgres
|
||||||
|
- redis
|
||||||
uptime-kuma:
|
uptime-kuma:
|
||||||
image: louislam/uptime-kuma
|
image: louislam/uptime-kuma
|
||||||
volumes:
|
volumes:
|
||||||
|
|
@ -320,11 +312,6 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
mem_limit: 2G
|
mem_limit: 2G
|
||||||
cpus: 1
|
cpus: 1
|
||||||
openspeedtest:
|
|
||||||
environment:
|
|
||||||
- ENABLE_LETSENCRYPT=False
|
|
||||||
- DOMAIN_NAME=speedtest.verry.org
|
|
||||||
image: "openspeedtest/latest"
|
|
||||||
geoipupdate:
|
geoipupdate:
|
||||||
image: "maxmindinc/geoipupdate:latest"
|
image: "maxmindinc/geoipupdate:latest"
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue