version: '3' services: authelia: container_name: authelia image: authelia/authelia environment: - TZ=${TZ} ports: - 9091:9091 restart: always volumes: - ${DOCKERCONFIGS}/authelia/config:/config freshrss: container_name: freshrss image: freshrss/freshrss:latest environment: - PUID=${PUID} - PGID=${PGID} - CRON_MIN=*/20 - TZ=${TZ} depends_on: - freshrss-db ports: - 8088:80/tcp restart: unless-stopped volumes: - ${DOCKERCONFIGS}/freshrss/data:/var/www/FreshRSS/data - ${DOCKERCONFIGS}/freshrss/extensions:/var/www/FreshRSS/extensions - /etc/localtime:/etc/localtime:ro freshrss-db: container_name: freshrss-db image: postgres:12-alpine environment: - PUID=${PUID} - PGID=${PGID} - POSTGRES_USER=freshrss - POSTGRES_PASSWORD=freshrss - POSTGRES_DB=freshrss restart: unless-stopped volumes: - ${DOCKERCONFIGS}/freshrss/db/data:/var/lib/postgresql/data - /etc/localtime:/etc/localtime:ro gotify: container_name: gotify image: gotify/server environment: - GOTIFY_DEFAULTUSER_PASS=ArTjhptrA6CTCnWH8DA5sq ports: - 8001:80 volumes: - ${DOCKERCONFIGS}/gotify/data:/app/data hbbr: container_name: hbbr image: rustdesk/rustdesk-server:latest command: hbbr -k _ ports: - 21117:21117 - 21119:21119 restart: always volumes: - ${DOCKERCONFIGS}/rustdesk/hbbr:/root hbbs: container_name: hbbs image: rustdesk/rustdesk-server:latest command: hbbs -r aknlw.com:21117 -k _ ports: - 21115:21115 - 21116:21116 - 21116:21116/udp - 21118:21118 depends_on: - hbbr restart: always volumes: - ${DOCKERCONFIGS}/rustdesk/hbbs:/root healthchecks: container_name: healthchecks image: healthchecks/healthchecks:v2.10 env_file: - .env command: bash -c 'while !