Aisle Organisation

FreshRSS

Follow your favourite sites, no algorithm.

Add to my serverdocker-compose generator (French)Official documentation

What is it for?

FreshRSS gathers new articles from your favourite sites, blogs and channels into one feed, with no ads and no algorithm. Works with many mobile apps.

Who is it for?

People who want to keep up with the news without social media.

After installing

  1. FreshRSS installs itself on first start: log in as admin with the ADMIN_PASSWORD from the .env file.
  2. For mobile apps, set an API password in Profile.

The docker-compose

Example behind Traefik. To adapt it (Nginx Proxy Manager, local port…) with a line-by-line explanation, use the generator (in French).

# docker-compose.yml : FreshRSS
services:
  freshrss:
    image: freshrss/freshrss:latest
    container_name: freshrss
    restart: unless-stopped
    environment:
      TZ: Europe/Paris
      CRON_MIN: "*/20"
      FRESHRSS_INSTALL: "--api-enabled --base-url https://rss.mydomain.com --db-type sqlite --default-user admin --language fr"
      FRESHRSS_USER: "--user admin --password ${ADMIN_PASSWORD} --language fr"
    volumes:
      - ./data:/var/www/FreshRSS/data
      - ./extensions:/var/www/FreshRSS/extensions
    networks:
      - traefik
    labels:
      - traefik.enable=true
      - traefik.http.routers.freshrss.rule=Host(`rss.mydomain.com`)
      - traefik.http.routers.freshrss.entrypoints=websecure
      - traefik.http.routers.freshrss.tls.certresolver=letsencrypt
      - traefik.http.services.freshrss.loadbalancer.server.port=80

networks:
  traefik:
    external: true