networks: traefik_proxy: external: true orga_private: driver: bridge services: orga-db: image: mariadb:10.11 container_name: orga-db restart: unless-stopped volumes: - ./data/db:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: '%sjkhfl9(nvskl98fdsodkgjldsdölkgjpsdkrjg' networks: - orga_private bookstack: image: lscr.io/linuxserver/bookstack:latest container_name: bookstack restart: unless-stopped environment: - PUID=1000 - PGID=1000 - APP_URL=https://wiki.brabros.de - DB_HOST=orga-db - DB_PORT=3306 - DB_DATABASE=bookstack # HIER SIND DIE KORREKTEN VARIABLENNAMEN: - DB_USERNAME=bookstack - DB_PASSWORD=BkStkPasswd2026Secure - APP_KEY=base64:c3VwZXJzZWN1cmVhcHBrZXlib29rc3RhY2syMDI2bXk= volumes: - ./data/bookstack:/config networks: - traefik_proxy - orga_private labels: - "traefik.enable=true" - "traefik.http.routers.bookstack.rule=Host(`wiki.brabros.de`)" - "traefik.http.routers.bookstack.entrypoints=websecure" - "traefik.http.routers.bookstack.tls.certresolver=myresolver" - "traefik.http.routers.bookstack.middlewares=authelia@docker" - "traefik.http.services.bookstack.loadbalancer.server.port=80" - "traefik.docker.network=traefik_proxy" vikunja: image: vikunja/vikunja:latest container_name: vikunja restart: unless-stopped environment: - VIKUNJA_DATABASE_HOST=orga-db - VIKUNJA_DATABASE_PASSWORD=)%klsjfl8mnfwmf98ewiouhffwef - VIKUNJA_DATABASE_TYPE=mysql - VIKUNJA_DATABASE_USER=vikunja - VIKUNJA_DATABASE_DATABASE=vikunja - VIKUNJA_SERVICE_SECRET=EinZufaelligerLangerStringFuerJWT - VIKUNJA_SERVICE_PUBLICURL=https://todo.brabros.de/ volumes: - ./data/vikunja:/app/vikunja/files networks: - traefik_proxy - orga_private labels: - "traefik.enable=true" - "traefik.http.routers.vikunja.rule=Host(`todo.brabros.de`)" - "traefik.http.routers.vikunja.entrypoints=websecure" - "traefik.http.routers.vikunja.tls.certresolver=myresolver" - "traefik.http.routers.vikunja.middlewares=authelia@docker" - "traefik.http.services.vikunja.loadbalancer.server.port=3456" - "traefik.docker.network=traefik_proxy"