# News Aggregator explore-mode containers. # FreshRSS on 8280 so it does NOT steal llama.cpp's usual 8080. # RSSHub on 1200 proxies feeds that block plain RSS clients. # Hermes stays on the host — anything inside Docker reaches it at # http://host.docker.internal:8080/v1 (gateway wired below). services: freshrss: image: freshrss/freshrss:latest container_name: newsagg-freshrss ports: - "8280:80" environment: CRON_MIN: "10" # background refresh every 10 min TZ: "America/Los_Angeles" volumes: - freshrss_data:/var/www/FreshRSS/data extra_hosts: - "host.docker.internal:host-gateway" restart: unless-stopped rsshub: image: diygod/rsshub:latest container_name: newsagg-rsshub ports: - "1200:1200" extra_hosts: - "host.docker.internal:host-gateway" restart: unless-stopped volumes: freshrss_data: