RSS → ntfy bridge with modern web UI
build-and-push / docker (push) Has been cancelled

Features: feed CRUD, per-feed ntfy target (incl. private servers),
Telegram/webhook channels, keyword filters, image attachments,
per-feed intervals, OPML import/export, notification history & stats,
users with roles, admin alerts, RU/EN i18n, light/dark theme,
notification preview, history search, activity chart. Dockerized.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
dimon
2026-06-02 21:11:57 +08:00
commit bf52bc3079
28 changed files with 3396 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# Copy to .env and adjust. All values are optional — sane defaults apply.
# Default ntfy server used by feeds that don't specify their own.
DEFAULT_NTFY_SERVER=https://ntfy.sh
# How often (minutes) feeds are polled. Editable later in the UI.
DEFAULT_CHECK_INTERVAL=5
# Bootstrap admin account — used ONLY when the database is first created.
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin
# Cookie signing secret. Leave empty to auto-generate & persist in DATA_DIR.
# SECRET_KEY=
# Where the SQLite DB and secret key are stored.
DATA_DIR=./data