This commit is contained in:
Stefan Ostermann 2025-07-23 14:02:51 +00:00
parent 0c74be19ce
commit 3105c81a35
3 changed files with 14 additions and 19 deletions

View File

@ -2,11 +2,12 @@
This is the docker based home server setup for a ubuntu server machine running on proxmos on my N100 mini computer.
The traefik proxy does not run on this machine but it's own LXC container on proxmox, there is a small script to sync it from there to here so I can have it all on one git repo.
Stop home assistant first if jellyfin isn't starting.
Check the wiki here for more information: [wikimd/wiki/homepage.md](wikimd/wiki/homepage.md)
## Drives (view from the ubuntu guest)
| Device | Size | Mount Point | Usage |

View File

@ -1,6 +1,6 @@
services:
openwebui:
image: ghcr.io/open-webui/open-webui:0.6.15
image: ghcr.io/open-webui/open-webui:0.6.16
container_name: open-webui
restart: always
environment:

View File

@ -12,6 +12,7 @@ services:
timeout: 5s
volumes:
- ./authentik_database:/var/lib/postgresql/data
# - database:/var/lib/postgresql/data
environment:
POSTGRES_PASSWORD: ${PG_PASS:?database password required}
POSTGRES_USER: ${PG_USER:-authentik}
@ -29,12 +30,13 @@ services:
retries: 5
timeout: 3s
volumes:
- ./authentik_redis:/data
- redis:/data
server:
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2025.2.2}
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2025.6.4}
restart: unless-stopped
command: server
environment:
AUTHENTIK_SECRET_KEY: ${AUTHENTIK_SECRET_KEY:?secret key required}
AUTHENTIK_REDIS__HOST: redis
AUTHENTIK_POSTGRESQL__HOST: postgresql
AUTHENTIK_POSTGRESQL__USER: ${PG_USER:-authentik}
@ -54,10 +56,11 @@ services:
redis:
condition: service_healthy
worker:
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2025.2.2}
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2025.6.4}
restart: unless-stopped
command: worker
environment:
AUTHENTIK_SECRET_KEY: ${AUTHENTIK_SECRET_KEY:?secret key required}
AUTHENTIK_REDIS__HOST: redis
AUTHENTIK_POSTGRESQL__HOST: postgresql
AUTHENTIK_POSTGRESQL__USER: ${PG_USER:-authentik}
@ -83,17 +86,8 @@ services:
redis:
condition: service_healthy
# authentik_ldap:
# image: ghcr.io/goauthentik/ldap
# Optionally specify which networks the container should be
# might be needed to reach the core authentik server
# networks:
# - foo
# ports:
# - 389:3389
# - 636:6636
# environment:
# AUTHENTIK_HOST: https://auth.home.thoster.net
# AUTHENTIK_INSECURE: "false"
# AUTHENTIK_TOKEN: 4mv8U8docRMUtcrMWBPvcl9lclcOvQ58OavwU6Kek5AMoDwdHgHS3ida2Reu
volumes:
database:
driver: local
redis:
driver: local