Although TTRSS based on PHP is useful, it is indeed too slow. Therefore, I switched to using Miniflux, an RSS reader written in Go. The database is still using Supabase.
Setting up Miniflux#
- Set up reverse proxy server
 
mkdir -p ~/app/miniflux && cd ~/app/miniflux && nano docker-compose.yml
sudo docker-compose up -d
version: '3'
services:
  miniflux:
    image: miniflux/miniflux:latest
    environment:
      - DATABASE_URL=postgresql://postgres:[email protected]/postgres #database url
      - RUN_MIGRATIONS=1
      - POLLING_FREQUENCY=60   #interval for fetching feeds (in minutes)
      - CREATE_ADMIN=1
      - ADMIN_USERNAME=admin   #admin account username
      - ADMIN_PASSWORD=test123   #admin account password, can be changed later on the website
    restart: unless-stopped
networks:
  default:
    external: true
    name: ngpm
Enabling Fever API#
- Enable in Settings - Integration - Fever
 - Use the same login method and Supabase database as TTRSS