Repolode
dh1011

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. 1

    Создайте файл docker-compose.yml с содержимым README

  2. 2

    Создайте каталог data

    mkdir data
  3. 3

    Запустите приложение с помощью Docker Compose

    docker-compose up -d
  4. 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.

445+5 за неделю15TypeScriptOtherАктивно поддерживаетсяОбновлён 10 часов назад

Самостоятельно размещаемое веб-приложение для просмотра, воспроизведения и редактирования тегов аудиофайлов с записью изменений в музыкальные файлы.

250+9 за неделю9TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 11 дней назад

Самостоятельно размещаемый менеджер личных финансов для учета доходов, расходов, бюджетов и регулярных операций без передачи данных в облако.

25,2 тыс.+112 за неделю2,4 тыс.PHPAGPL-3.0Активно поддерживаетсяОбновлён 7 часов назад

Самостоятельно размещаемый монитор горячих новостей: собирает тренды китайских платформ и RSS-лент, фильтрует их по ключевым словам или с помощью AI и отправляет сводки в чаты и по email.

63,5 тыс.+187 за неделю24,9 тыс.PythonGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад

Самостоятельно размещаемый сервис для отслеживания изменений на веб-страницах с уведомлениями в Discord, по Email, в Slack, Telegram, через вебхуки и другими способами.

35,6 тыс.+201 за неделю2,2 тыс.PythonApache-2.0Активно поддерживаетсяОбновлён вчера