Самостоятельно размещаемое веб-приложение для учёта регулярных подписок, бюджета и расходов с поддержкой нескольких валют и уведомлениями.
bscott/subtrackr
Самостоятельно размещаемый трекер подписок на Go и HTMX для контроля регулярных расходов, дат продления и трат.
Open source альтернатива:Rocket Money
Subscription 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
Создайте docker-compose.yml с предоставленным описанием сервиса
- 2
Запустите контейнер
docker-compose up -d - 3
Откройте http://localhost:8080 в браузере
Что важно знать
- Для автоматической конвертации валют требуется API-ключ Fixer.io, а бесплатный тариф Fixer.io позволяет использовать в качестве базовой валюты только EUR.
- Уведомления по электронной почте и через Pushover нужно вручную настроить в веб-интерфейсе.
- В README рекомендуется добавить обратный прокси или уровень аутентификации для безопасности, поскольку аутентификация необязательна.
В подборках
Темы
Частые вопросы
- Что такое 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 обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая система учёта домашних вещей: предметы, места хранения, документы, гарантии и обслуживание. Развитие исходного проекта HomeBox.
Самостоятельно размещаемое веб-приложение для общих списков покупок с синхронизацией в реальном времени и офлайн-режимом.
Самостоятельно размещаемая доска Excalidraw с аккаунтами, командным пространством, папками, поиском и совместной работой в реальном времени; рисунки хранятся в вашем Postgres.
Сервер для самостоятельного размещения, позволяющий разработчикам делиться экраном по WebRTC с низкой задержкой и высоким разрешением; разворачивается через Docker или одним бинарным файлом.
Открытый менеджер задач и домашних дел с самостоятельным хостингом, общими группами, повторяющимися расписаниями и напоминаниями через мобильное приложение, Telegram, Discord или Pushover.