Lightweight RSS/Atom to ntfy.sh bridge with SQLite history, image support, and flood protection.
1.6K
A lightweight Python script that monitors RSS/Atom feeds and sends real-time notifications to your ntfy topics. Supports multiple configuration files, history tracking with SQLite, and advanced ntfy features.
bash docker run -d
--name rss-ntfy-bridge
--restart always
-v (pwd)/configs:/app/configs \ -v(pwd)/rss_history.db:/app/rss_history.db
-e NTFY_URL=[https://ntfy.sh](https://ntfy.sh)
-e NTFY_TOKEN=your_token
-e SYNC_INTERVAL=600
-e TZ=Europe/Budapest
nurefexc/rss-bridge-ntfy:latest
| Variable | Required | Default | Description |
|---|---|---|---|
CONFIG_DIR | ❌ | configs | Directory for feed configuration JSON files |
NTFY_URL | ❌ | https://ntfy.sh | Full ntfy server URL |
NTFY_TOKEN | ❌ | - | ntfy authentication token |
DB_PATH | ❌ | rss_history.db | Path to SQLite database for history |
SYNC_INTERVAL | ❌ | 600 | Synchronization interval in seconds |
TZ | ❌ | UTC | System timezone |
USER_AGENT | ❌ | Browser-like UA | Custom User-Agent for HTTP requests |
| Path | Description |
|---|---|
/app/configs | Directory containing feed configuration JSON files |
/app/rss_history.db | SQLite database for tracking sent entries (optional, for persistence) |
No ports required – only outbound HTTP connections to RSS feeds and ntfy.
linux/amd64Content type
Image
Digest
sha256:a3c6b506a…
Size
28.7 MB
Last updated
3 months ago
docker pull nurefexc/rss-bridge-ntfy