Website • Documentation • GitHub
FreshRSS is a free, self-hosted RSS feed aggregator. Lightweight, fast, and privacy-focused — manage all your feeds in one place.
- Fast & Lightweight — Handles thousands of feeds efficiently
- Multi-User Support — Perfect for families or teams
- API Support — Google Reader, Fever API for mobile apps
- Customizable — Themes, extensions, and layouts
- Keyboard Shortcuts — Power-user friendly
- Mobile Responsive — Works on any device
- Docker and Docker Compose
- External Docker network
- Reverse proxy (Caddy, Nginx, Traefik)
Edit docker-compose.yml:
- Replace
your-networkwith your Docker network name - Update
TZto your timezone
docker compose up -d- Access FreshRSS at your configured domain
- Follow the installation wizard
- Create your admin account
- Start adding RSS feeds
| Variable | Description | Default |
|---|---|---|
PUID |
User ID for file permissions | 1000 |
PGID |
Group ID for file permissions | 1000 |
TZ |
Timezone | Etc/UTC |
rss.example.com {
reverse_proxy http://localhost:88
}
| Port | Service | Description |
|---|---|---|
| 88 | HTTP | Web interface |
| Path | Description |
|---|---|
./fresh-rss |
Configuration and data |
FreshRSS supports these mobile apps via API:
- Android: FeedMe, EasyRSS, Readrops
- iOS: Reeder, Unread, lire
- Cross-platform: NetNewsWire
Enable the API in FreshRSS settings under "Authentication".
This template uses the LinuxServer.io image, which provides regular updates and consistent configuration.
FreshRSS is released under the AGPL-3.0 License.