services: freshrss: image: freshrss/freshrss:edge container_name: freshrss environment: - PUID=${UID} - PGID=${GID} - TZ=${TZ} - VIRTUAL_HOST=rss.${DOMAIN} - LETSENCRYPT_HOST=rss.${DOMAIN} - LETSENCRYPT_EMAIL=${EMAIL} volumes: - ${CONFIG_LOCATION}/freshrss:/config - ./extensions:/var/www/FreshRSS/extensions expose: - "8085" ports: - 8085:80 restart: unless-stopped db: image: lscr.io/linuxserver/mariadb:latest environment: - PUID=${UID} - PGID=${GID} - TZ=${TZ} - MYSQL_ROOT_PASSWORD=ROOT_ACCESS_PASSWORD - MYSQL_DATABASE=freshrss #optional - MYSQL_USER=freshrss #optional - MYSQL_PASSWORD=freshrss #optional volumes: - ${CONFIG_LOCATION}/mariadb:/config restart: unless-stopped rss-bridge: image: rssbridge/rss-bridge:latest environment: - VIRTUAL_HOST=rss-bridge.${DOMAIN} - LETSENCRYPT_HOST=rss-bridge.${DOMAIN} - LETSENCRYPT_EMAIL=${EMAIL} volumes: - ${CONFIG_LOCATION}/rss-bridge:/config:rw ports: - 3002:80 restart: unless-stopped networks: default: name: nginx-proxy external: true