RSS Feed Reader
Jump to navigation
Jump to search
Notes on setting up your own RSS Feed Reader using FreshRSS
Installation
FreshRSS
Source: https://github.com/FreshRSS/FreshRSS
docker-compose.yml
version: "3" services: freshrss-db: image: postgres:12-alpine container_name: freshrss-db hostname: freshrss-db restart: unless-stopped volumes: - ./db:/var/lib/postgresql/data environment: POSTGRES_USER: freshrss POSTGRES_PASSWORD: freshrss POSTGRES_DB: freshrss freshrss-app: image: freshrss/freshrss:latest container_name: freshrss-app hostname: freshrss-app restart: unless-stopped ports: - "8080:80" depends_on: - freshrss-db volumes: - ./data:/var/www/FreshRSS/data - ./extensions:/var/www/FreshRSS/extensions environment: CRON_MIN: '*/20' TZ: America/Los_Angeles volumes: db: data: extensions:
RSS Bridge
RSS-Bridge generated RSS and Atom feeds for websites that don't have one.
Source: https://github.com/RSS-Bridge/rss-bridge
docker-compose.yml
Source: https://github.com/RSS-Bridge/rss-bridge/wiki/Docker
version: '2' services: rss-bridge: volumes: - ./whitelist.txt:/app/whitelist.txt image: rssbridge/rss-bridge:latest ports: - 3000:80 restart: unless-stopped
Additional configuration:
- Create a whitelist.txt file (touch whitelist.txt)
Configuration
Initial setup
- Point your browser at http://<url>
- Follow the prompts
- When asked for the type of database choose Postgres
- When asked for the location use freshrss-db
- Use the username and password you used in the docker-compose.yml file
RSS Feeds
Reddit has various RSS feeds available for use.
/new on a specific subreddit
Replace {subreddit} with the name of the subreddit you wish to use.
https://www.reddit.com/r/{subreddit}/new/.rss?sort=new
Example:
https://www.reddit.com/r/amateurradio/.rss?sort=new
All comments from a subreddit
https://www.reddit.com/r/{subreddit}/comments/.rss
All comments from a certain post
Replace {poatid} with the id of the Reddit post you wish to view.
https://www.reddit.com/r/{subreddit}/comments/{postid}/.rss
Bot/Friend stalking
Replace {username} with the name of the Reddit user you wish to view.
https://www.reddit.com/user/{username}/.rss #All posts and comments https://www.reddit.com/user/{username}/comments/.rss #Just comments https://www.reddit.com/user/{username}/submitted/.rss #Just submissions