FreshRSS screenshot
#55 B+ Rank #73

FreshRSS

A lightweight self-hosted RSS/Atom aggregator with a fast, keyboard-friendly reading UI. Standout trait is its minimal footprint and support for multiple DB backends including plain SQLite.

Media PHP Easy to deploy $8/mo equiv
73.8 / 100

βš™ Full Stack

PHP application (Symfony-adjacent custom framework) with pluggable storage: SQLite by default, MySQL or PostgreSQL for multi-user scale. Cron-driven feed refresh, extension API for custom feed sources.

πŸ“ˆ Scaling Analysis

Scales fine to small/medium teams once moved off SQLite onto Postgres/MySQL, since PHP-FPM workers are stateless per request. It is not designed for high concurrent multi-tenant SaaS scale β€” there's no built-in caching layer or horizontal read-replica awareness.

πŸš€ Running on Nexlayer

Single pod running the FreshRSS PHP-FPM+nginx image plus an optional postgres pod (postgres.pod:5432) for multi-user installs; use mirror.gcr.io for the base PHP image layers. Set BASE_URL via env var rather than hardcoding since Nexlayer assigns the public URL at deploy time.