Stringer
Stringer is a self-hosted RSS reader that focuses on simplicity and privacy. It has no social features, no external dependencies, and no fancy algorithms. Just keyboard shortcuts and a clean reading experience.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-hosted RSS reader with no social noise, just keyboard shortcuts and privacy.
Core Features
- Fully self-hosted, your data stays yours
- Clean interface with no social recommendations or sharing
- Full keyboard shortcut support
- Fever API compatible for mobile clients
- Deploy on Heroku, VPS, Docker, or OpenShift
What It Can't Do
- •Requires Ruby and PostgreSQL – not for absolute beginners,Single-user only, not suitable for teams,For mobile clients, correctly set the Fever API path (e.g., http://your-domain/fever),Heroku free tier has a 10,000-row database limit, so old story cleanup is recommended
Use Cases
- Users who value reading privacy and want to avoid data collection
- RSS enthusiasts looking for a minimal, distraction-free reader
Detailed Introduction
Stringer is a self-hosted RSS reader that focuses on simplicity and privacy. It has no social features, no external dependencies, and no fancy algorithms. Just keyboard shortcuts and a clean reading experience. Built with Rails and PostgreSQL, it supports the Fever API for mobile clients and can be deployed on Heroku, VPS, Docker, or OpenShift. It also supports multiple languages and allows you to clean up old read stories automatically.
Troubleshooting & FAQ (1)
TroubleshootingHow to run Stringer on ARM (Raspberry Pi) with Docker?
Official Docker images currently only support amd64. As a temporary workaround, you can build your own ARM image. In the Dockerfile, replace the hardcoded 'amd64' with a build argument (e.g. ARG TARGETARCH). Then build for your platform, for example: docker build --platform linux/arm/v7 --build-arg TARGETARCH=arm . For ARM64, use --platform linux/arm64 and TARGETARCH=arm64. Official multi-arch image support is in development, track PR #1053 for updates.
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
Step 1: Click the 'Deploy to Heroku' button to create a new app
Step 2: Set environment variables (e.g., LOCALE=en) and complete deployment
Step 3: Visit the app, log in with your password, and start reading
- Step 1: Click the 'Deploy to Heroku' button to create a new app
- Step 2: Set environment variables (e.g., LOCALE=en) and complete deployment
- Step 3: Visit the app, log in with your password, and start reading
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
If deployed on Heroku, simply delete the app. On VPS or Docker, remove the project directory or container and drop the database.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
Immich
High performance self-hosted photo and video management solution with automatic backup, AI search, facial recognition, and multi-user support.
syncthing
A continuous file synchronization program that syncs files between devices securely and automatically, with no central server.
uBlock Origin
uBlock Origin is a wide-spectrum content blocker for Chromium and Firefox that is CPU and memory efficient. Blocks ads, trackers, miners, and malware out of the box.