version: "3.9" services: authelia: image: authelia/authelia:latest container_name: authelia restart: on-failure:5 volumes: - /volume1/docker/authelia/config:/config:rw - /volume1/docker/authelia/data:/data:rw environment: TZ: Europe/Stockholm PGID: 100 PUID: 1026 depends_on: - auth-redis - auth-mysql ports: - 9091:9091 networks: - auth - proxy auth-mysql: image: mysql:latest container_name: authelia_mysql volumes: - /volume1/docker/authelia/sql:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=OwnPassword #user root ports: - 3306:3306 restart: on-failure:5 networks: - auth auth-phpmyadmin: image: phpmyadmin/phpmyadmin:latest container_name: authelia_php ports: - 88:80 environment: - PMA_PORT=3306 - PMA_HOST=auth-mysql restart: on-failure:5 networks: - auth auth-redis: image: redis:latest container_name: authelia_redis volumes: - /volume1/docker/authelia/redis:/data ports: - 6379:6379 restart: unless-stopped networks: - auth networks: auth: driver: bridge proxy: driver: bridge