Простой HTTP-сервис pub/sub для отправки push-уведомлений на телефоны и компьютеры запросами PUT или POST — регистрация на публичном сервере не нужна.
dh1011/subscription-manager
Самостоятельно размещаемое одностраничное веб-приложение для учёта подписок, просмотра дат платежей в календаре и уведомлений о продлении через NTFY или Gotify.
- Звёзды
- 359
- Форки
- 29
- Открытые issues
- 0
- Последний коммит
- 5 дней назад
Что это?
Subscription Manager — веб-приложение для учёта регулярных подписок и расходов на них в одном месте. Подписки можно добавлять, редактировать, удалять и просматривать, а также видеть их в календаре. Приложение рассчитывает общие расходы за неделю, месяц и год и показывает сводку по каждому платёжному аккаунту.
Для каждой подписки можно отдельно включить уведомления. Оповещения отправляются через NTFY или Gotify; сервис настраивается на странице настроек с указанием топика или URL сервера. Уведомления о подписках с датой платежа на сегодня отправляются в полночь с учётом заданного часового пояса. Поддерживается несколько валют, а к каждой подписке можно добавить иконку из библиотеки Iconify.
Приложение построено на Next.js, React и SQLite и поставляется в виде Docker-образа, который хранит данные в подключённом томе. Его также можно запускать локально с помощью npm.
Ключевые возможности
- 01Добавление, редактирование и удаление подписок
- 02Просмотр подписок в календаре
- 03Расчёт общих расходов за неделю, месяц и год
- 04Подробные сводки по каждому платёжному аккаунту
- 05Уведомления через NTFY и Gotify
- 06Поддержка нескольких валют
Сценарии использования
- Учёт подписок на стриминговые сервисы, программное обеспечение и другие регулярные платежи в одном месте
- Получение напоминаний о предстоящих платежах за продление через собственный сервер NTFY или Gotify
- Сравнение расходов на подписки за месяц и год по разным платёжным аккаунтам
Быстрый старт
- 1
Создайте файл docker-compose.yml с содержимым README
- 2
Создайте каталог data
mkdir data - 3
Запустите приложение с помощью Docker Compose
docker-compose up -d - 4
Откройте приложение в браузере
Что важно знать
- Уведомления поддерживаются только через NTFY и Gotify.
- Если не задать переменную TZ, контейнер Docker будет использовать UTC для времени срабатывания оповещений.
В подборках
Темы
Частые вопросы
- Что такое subscription-manager?
- Самостоятельно размещаемое одностраничное веб-приложение для учёта подписок, просмотра дат платежей в календаре и уведомлений о продлении через NTFY или Gotify. Subscription Manager — веб-приложение для учёта регулярных подписок и расходов на них в одном месте. Подписки можно добавлять, редактировать, удалять и просматривать, а также видеть их в календаре. Приложение рассчитывает общие расходы за неделю, месяц и год и показывает сводку по каждому платёжному аккаунту.
- subscription-manager можно использовать бесплатно? Какая у него лицензия?
- subscription-manager распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- subscription-manager всё ещё поддерживается?
- Активно поддерживается. Последний коммит в subscription-manager — 3 нояб. 2026 г..
- Для чего можно использовать subscription-manager?
- Учёт подписок на стриминговые сервисы, программное обеспечение и другие регулярные платежи в одном месте Получение напоминаний о предстоящих платежах за продление через собственный сервер NTFY или Gotify Сравнение расходов на подписки за месяц и год по разным платёжным аккаунтам
- Как установить subscription-manager?
- Создайте файл docker-compose.yml с содержимым README Создайте каталог data: mkdir data Запустите приложение с помощью Docker Compose: docker-compose up -d Откройте приложение в браузере
- Где скачать subscription-manager?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dh1011/subscription-manager
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Приложение для самостоятельного размещения, которое отслеживает релизы на GitHub, GitLab, Codeberg и Forgejo и отправляет уведомления по email или через Apprise.
Самостоятельно размещаемое веб-приложение для просмотра, воспроизведения и редактирования тегов аудиофайлов с записью изменений в музыкальные файлы.
Самостоятельно размещаемый менеджер личных финансов для учета доходов, расходов, бюджетов и регулярных операций без передачи данных в облако.
Самостоятельно размещаемый монитор горячих новостей: собирает тренды китайских платформ и RSS-лент, фильтрует их по ключевым словам или с помощью AI и отправляет сводки в чаты и по email.
Самостоятельно размещаемый сервис для отслеживания изменений на веб-страницах с уведомлениями в Discord, по Email, в Slack, Telegram, через вебхуки и другими способами.