Tiny Tiny RSS
Self-hosted, open-source RSS/Atom feed reader and aggregator with web interface, plugins, and Docker support.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-host your RSS feeds, break free from algorithmic control.
Core Features
- Fully self-hosted, no third-party data leakage
- Supports RSS, Atom and many other feed formats
- Modern web UI with responsive design for mobile
- Extensible plugin system for filtering, full-text, etc.
- Official Docker images for easy deployment (x86_64 & ARM64)
What It Can't Do
- •Original project retired; this is a community fork – track the main branch for updates. 2. Always use latest code or Docker image. 3. PHP version must match Debian stable. 4. Some commit authors appear incorrect (same person), no functional impact.
Use Cases
- Replace commercial feed services like Feedly or Inoreader
- Run on home server or VPS for personal/team subscriptions
- Aggregate news, blogs, social updates into one dashboard
Detailed Introduction
Tiny Tiny RSS (tt-rss) is a free, flexible, open-source web-based news feed reader that lets you aggregate RSS, Atom, and other feeds in your own server. Originally created by Andrew Dolgov, this fork continues development after the original project's retirement in 2025. It offers a modern web UI, supports plugins and themes, provides mobile-friendly access, and includes powerful filtering and search. Docker images for amd64 and arm64 are available as drop-in replacements. The project follows Debian stable's PHP version and aims to keep the main branch stable. It's ideal for users who want control over their reading data and want to avoid algorithmic feeds.
Troubleshooting & FAQ (1)
TroubleshootingWhy does my tt-rss database reset when using the postgres:18.1-alpine Docker image?
The postgres:18.1-alpine tag (likely based on Alpine 3.22) contains a bug that causes the tt-rss database to reset on startup, even when the schema is up to date. Workaround: use postgres:18.1-alpine3.21 instead. The Debian-based postgres:18.1 image fails to start entirely. Monitor the issue for a permanent fix.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Docker: `docker run -d --name tt-rss -p 80:80 supahgreg/tt-rss`
Manual: download source to web server, run setup wizard to configure DB and PHP
Access web interface, create admin account, import OPML or add feeds
- Docker: `docker run -d --name tt-rss -p 80:80 supahgreg/tt-rss`
- Manual: download source to web server, run setup wizard to configure DB and PHP
- Access web interface, create admin account, import OPML or add feeds
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Docker: `docker stop tt-rss && docker rm tt-rss`; Manual: delete web directory and database
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
Umami
Umami is a simple, fast, privacy-focused web analytics tool that gives you full control over your data.
AdGuardHome
Network-wide DNS server that blocks ads and trackers across all home devices without needing client software.
SearXNG
SearXNG is a free metasearch engine that combines results from over 70 search services while respecting your privacy. Self-host it to keep your data under your control.