add Authentik & changedetection

This commit is contained in:
Sönke Domröse
2025-05-26 16:32:01 +02:00
parent b762e74f48
commit 8f5c03762a
4 changed files with 53 additions and 0 deletions

15
authentik/.env Normal file
View File

@@ -0,0 +1,15 @@
# SMTP Host Emails are sent to
AUTHENTIK_EMAIL__HOST=localhost
AUTHENTIK_EMAIL__PORT=25
# Optionally authenticate (don't add quotation marks to your password)
AUTHENTIK_EMAIL__USERNAME=
AUTHENTIK_EMAIL__PASSWORD=
# Use StartTLS
AUTHENTIK_EMAIL__USE_TLS=false
# Use SSL
AUTHENTIK_EMAIL__USE_SSL=false
AUTHENTIK_EMAIL__TIMEOUT=10
# Email address authentik will send from, should have a correct @domain
AUTHENTIK_EMAIL__FROM=authentik@localhost
COMPOSE_PORT_HTTP=8444
COMPOSE_PORT_HTTPS=9444

6
authentik/README.md Normal file
View File

@@ -0,0 +1,6 @@
* After install run
```
echo "PG_PASS=$(openssl rand -base64 36 | tr -d '\n')" >> .env
echo "AUTHENTIK_SECRET_KEY=$(openssl rand -base64 60 | tr -d '\n')" >> .env
# echo "AUTHENTIK_ERROR_REPORTING__ENABLED=true" >> .env
```

View File

@@ -129,6 +129,22 @@ backend.bracket.home.domroese.eu:443 {
reverse_proxy 192.168.1.65:8400
}
changedetect.home.domroese.eu:80,
changedetect.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:5238
}
authentik.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:9444
}
authentik.bracket.home.domroese.eu:80 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8444
}
caddy.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8881

View File

@@ -0,0 +1,16 @@
---
services:
changedetection:
image: lscr.io/linuxserver/changedetection.io:latest
container_name: changedetection
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- BASE_URL= #optional
- PLAYWRIGHT_DRIVER_URL= #optional
volumes:
- /home/soenke/docker-data/changedetect/config:/config
ports:
- 5238:5000
restart: unless-stopped