Favicon of FreshRSS

FreshRSS

Aggregate feeds from websites, podcasts, and video channels. This free, self-hosted reader is lightweight, powerful, and fully customizable.

Take control of your news consumption with a free, self-hostable feed aggregator. This lightweight yet powerful tool allows you to follow all your favorite websites, podcasts, and video channels in a single, centralized location. It is designed to be easy to work with while offering extensive customization options to fit your specific needs. You retain full ownership of your data by hosting it on your own server.

Key features include:

  • Complete Syndication: Aggregate content from any RSS and Atom feed.
  • Advanced Filtering: Search your articles and save queries for quick access.
  • Web Scraping: Create new feeds by scraping content from websites that don't offer one.
  • Real-time Updates: Stay connected to your feeds with WebSub support.
  • High Performance: Efficiently manage over 1 million articles and 50,000 feeds.
  • Customization: Personalize your experience with various themes and extensions.
  • Mobile Access: Read your feeds on the go with dedicated mobile applications.

Directory Structure

freshrss
data
db-data
extensions
.env
docker-compose.yml

docker-compose.yml

services:
  freshrss:
    image: freshrss/freshrss:latest
    container_name: freshrss
    hostname: freshrss
    restart: unless-stopped
    logging:
      options:
        max-size: 10m
    ports:
      - "8080:80"
    environment:
      - TZ=UTC
      - CRON_MIN=1,31
    volumes:
      - ./data:/var/www/FreshRSS/data
      - ./extensions:/var/www/FreshRSS/extensions
    depends_on:
      - db

  db:
    image: mariadb:10
    container_name: freshrss-db
    restart: unless-stopped
    logging:
      options:
        max-size: 10m
    environment:
      - MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD}
      - MYSQL_DATABASE=${DB_NAME}
      - MYSQL_USER=${DB_USER}
      - MYSQL_PASSWORD=${DB_PASSWORD}
    volumes:
      - ./db-data:/var/lib/mysql

.env

DB_ROOT_PASSWORD=super_secret_root_password
DB_NAME=freshrss
DB_USER=freshrss
DB_PASSWORD=secure_freshrss_password
Categories:

Share:

Ad
Favicon

 

  
 

Similar to FreshRSS

Favicon

 

  
  
Favicon

 

  
  
Favicon