基于 php 的 TTRSS は使いやすいですが、非常に遅いです。そのため、Go で書かれた RSS リーダーである Miniflux に切り替えます。データベースは引き続きSupabaseを使用します。
Miniflux のセットアップ#
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:secret@db.xxx.supabase.co/postgres #データベースのURL
- RUN_MIGRATIONS=1
- POLLING_FREQUENCY=60 #フィードの取得間隔(分単位)
- CREATE_ADMIN=1
- ADMIN_USERNAME=admin #管理者アカウントのユーザー名
- ADMIN_PASSWORD=test123 #管理者アカウントのパスワード。ユーザー名とパスワードは後でウェブページで変更できます
restart: unless-stopped
networks:
default:
external: true
name: ngpm
Fever API の有効化#
- 設定 - 統合 - Fever で有効にする
- FeedMe のログイン方法はTTRSSと同じです。