version: '3' services: authelia: container_name: authelia image: authelia/authelia environment: - TZ=America/Chicago networks: - admin ports: - 9091:9091 restart: always volumes: - ./admin/appdata/authelia/config:/config bitwarden: container_name: bitwarden image: vaultwarden/server:latest environment: - TZ=America/Chicago - ADMIN_TOKEN=h/oRssGu83I1E1WQGiSchYMAJnM0JcDXmjeI/A3QgMCasn/IK9zZldH5FXim0rSi - DATABASE_URL=data/db.sqlite3 - DISABLE_ADMIN_TOKEN=false - DOMAIN=https://bitwarden.akanealw.com - ENABLE_DB_WAL=true - INVITATIONS_ALLOWED=false - SHOW_PASSWORD_HINT=false - SIGNUPS_ALLOWED=false - SIGNUPS_VERIFY=false - SMTP_PORT=587 - SMTP_SSL=true networks: - admin ports: - 8089:80/tcp restart: always volumes: - ./admin/appdata/vaultwarden:/data - /etc/localtime:/etc/localtime:ro dozzle: container_name: dozzle image: amir20/dozzle:latest environment: - DOZZLE_ADDR=:1234 networks: - admin ports: - 9999:1234 restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock:ro nginxproxymanager: container_name: nginxproxymanager image: jc21/nginx-proxy-manager:2.9.22 environment: - X_FRAME_OPTIONS=sameorigin - DB_SQLITE_FILE=/data/database.sqlite networks: - admin ports: - 8443:443/tcp - 8080:80/tcp - 8081:81/tcp restart: always volumes: - ./admin/appdata/nginxproxymanager/data:/data - ./admin/appdata/nginxproxymanager/letsencrypt:/etc/letsencrypt - ./admin/appdata/nginxproxymanager/snippets:/snippets:ro - /etc/localtime:/etc/localtime:ro portainer: container_name: portainer image: portainer/portainer-ce:latest networks: - admin ports: - 9000:9000/tcp restart: always volumes: - ./admin/appdata/portainer/data:/data - /var/run/docker.sock:/var/run/docker.sock - /etc/localtime:/etc/localtime:ro networks: admin: