OpenSource-Hub
T

Tiny Tiny RSS

717 stars·Privacy Protection·SHA-256 checksum verified

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)

Troubleshooting
Why 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.

GitHub Issue #250

Tags

rssnewsaggregatorself-hostedreaderprivacy

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Docker: `docker run -d --name tt-rss -p 80:80 supahgreg/tt-rss`

4

Manual: download source to web server, run setup wizard to configure DB and PHP

5

Access web interface, create admin account, import OPML or add feeds

Install Guide
  1. Docker: `docker run -d --name tt-rss -p 80:80 supahgreg/tt-rss`
  2. Manual: download source to web server, run setup wizard to configure DB and PHP
  3. Access web interface, create admin account, import OPML or add feeds
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseGPL-3.0
Last Updated2026-06-27 05:45:26
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects