Repolode
bscott

bscott/subtrackr

Самостоятельно размещаемый трекер подписок на Go и HTMX для контроля регулярных расходов, дат продления и трат.

Open source альтернатива:Rocket MoneySubscription tracking apps

Звёзды
483
Форки
27
Открытые issues
4
Последний коммит
вчера

Что это?

SubTrackr — веб-приложение для самостоятельного размещения, которое помогает отслеживать регулярные подписки. На панели отображаются месячные и годовые расходы, есть календарь дат продления с экспортом в iCal, а также напоминания о продлении по электронной почте или через Pushover. Данные хранятся во встроенной базе SQLite, поэтому отдельный сервер баз данных не нужен.

Приложение написано на Go с фреймворком Gin; интерфейс создан с помощью HTMX и Tailwind CSS. Оно распространяется в виде Docker-образа для разных платформ, включая AMD64, ARM64 и ARMv7, а также содержит инструкции по настройке для Portainer, Unraid, Synology и Proxmox LXC. Конвертация валют через Fixer.io необязательна: без ключа подписки отображаются в исходных валютах.

SubTrackr предоставляет REST API с аутентификацией по API-ключам и MCP-сервер, через который AI-ассистенты, например Claude, могут просматривать подписки и управлять ими. Данные можно экспортировать в CSV, JSON или iCal.

Ключевые возможности

  • 01Панель с месячными и годовыми расходами на подписки
  • 02Календарь дат продления с экспортом в iCal
  • 03Напоминания о продлении по электронной почте и через Pushover
  • 04Поддержка нескольких валют с необязательной конвертацией через Fixer.io
  • 05REST API с аутентификацией по API-ключу и MCP-сервер для AI-ассистентов
  • 06Экспорт данных в CSV, JSON и iCal

Сценарии использования

  • Отслеживание личных подписок на стриминговые сервисы, ПО и облачные сервисы в одном месте на домашнем сервере
  • Получение напоминаний до продления подписки или истечения срока её отмены
  • Предоставление AI-ассистенту доступа к просмотру и изменению записей о подписках через MCP

Быстрый старт

  1. 1

    Создайте docker-compose.yml с предоставленным описанием сервиса

  2. 2

    Запустите контейнер

    docker-compose up -d
  3. 3

    Откройте http://localhost:8080 в браузере

Что важно знать

  • Для автоматической конвертации валют требуется API-ключ Fixer.io, а бесплатный тариф Fixer.io позволяет использовать в качестве базовой валюты только EUR.
  • Уведомления по электронной почте и через Pushover нужно вручную настроить в веб-интерфейсе.
  • В README рекомендуется добавить обратный прокси или уровень аутентификации для безопасности, поскольку аутентификация необязательна.

В подборках

Темы

#subscription-tracker#finance#selfhosted#golang#htmx#docker#sqlite#mcp#finance-management#go

Частые вопросы

Что такое subtrackr?
Самостоятельно размещаемый трекер подписок на Go и HTMX для контроля регулярных расходов, дат продления и трат. SubTrackr — веб-приложение для самостоятельного размещения, которое помогает отслеживать регулярные подписки. На панели отображаются месячные и годовые расходы, есть календарь дат продления с экспортом в iCal, а также напоминания о продлении по электронной почте или через Pushover. Данные хранятся во встроенной базе SQLite, поэтому отдельный сервер баз данных не нужен.
subtrackr можно использовать бесплатно? Какая у него лицензия?
subtrackr распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
subtrackr всё ещё поддерживается?
Активно поддерживается. Последний коммит в subtrackr — 6 нояб. 2026 г..
Для чего можно использовать subtrackr?
Отслеживание личных подписок на стриминговые сервисы, ПО и облачные сервисы в одном месте на домашнем сервере Получение напоминаний до продления подписки или истечения срока её отмены Предоставление AI-ассистенту доступа к просмотру и изменению записей о подписках через MCP
Как установить subtrackr?
Создайте docker-compose.yml с предоставленным описанием сервиса Запустите контейнер: docker-compose up -d Откройте http://localhost:8080 в браузере
Где скачать subtrackr?
Исходный код и инструкции по установке — на GitHub: https://github.com/bscott/subtrackr

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

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

8,8 тыс.+32 за неделю464PHPGPL-3.0Активно поддерживаетсяОбновлён 6 дней назад

Самостоятельно размещаемая система учёта домашних вещей: предметы, места хранения, документы, гарантии и обслуживание. Развитие исходного проекта HomeBox.

7,8 тыс.+68 за неделю618GoAGPL-3.0Активно поддерживаетсяОбновлён позавчера

Самостоятельно размещаемая доска Excalidraw с аккаунтами, командным пространством, папками, поиском и совместной работой в реальном времени; рисунки хранятся в вашем Postgres.

1086TypeScriptMITАктивно поддерживаетсяОбновлён вчера

Сервер для самостоятельного размещения, позволяющий разработчикам делиться экраном по WebRTC с низкой задержкой и высоким разрешением; разворачивается через Docker или одним бинарным файлом.

10,7 тыс.+3 за неделю741GoGPL-3.0Обновлён 13 дней назад

Открытый менеджер задач и домашних дел с самостоятельным хостингом, общими группами, повторяющимися расписаниями и напоминаниями через мобильное приложение, Telegram, Discord или Pushover.

2,7 тыс.+18 за неделю228GoAGPL-3.0Обновлён вчера