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