Repolode
bscott

bscott/subtrackr

반복 지출과 갱신일, 구독 비용을 관리하는 Go 및 HTMX 기반 셀프 호스팅 구독 추적 앱입니다.

대체할 수 있는 제품:Rocket MoneySubscription tracking apps

스타
482
포크
27
열린 이슈
4
마지막 커밋
그저께

어떤 프로젝트인가요?

SubTrackr는 반복 구독을 관리하는 셀프 호스팅 웹 애플리케이션입니다. 대시보드에서 월간 및 연간 지출을 보여 주고, iCal 내보내기를 지원하는 갱신일 캘린더를 제공하며, 이메일이나 Pushover로 갱신 알림을 보냅니다. 데이터는 내장 SQLite 데이터베이스에 저장되므로 별도의 데이터베이스 서버가 필요하지 않습니다.

앱은 Go와 Gin 프레임워크로 작성됐으며, 인터페이스에는 Tailwind CSS와 함께 HTMX를 사용합니다. AMD64, ARM64, ARMv7을 지원하는 멀티 플랫폼 Docker 이미지로 배포되며, Portainer, Unraid, Synology, Proxmox LXC의 설정 안내도 포함합니다. Fixer.io를 통한 통화 변환은 선택 사항이며, API 키가 없으면 구독이 원래 통화로 표시됩니다.

SubTrackr는 API 키 인증을 사용하는 REST API와 Claude 같은 AI 비서가 구독을 조회하고 관리할 수 있는 MCP 서버를 제공합니다. 데이터는 CSV, JSON 또는 iCal 형식으로 내보낼 수 있습니다.

핵심 기능

  • 01월간 및 연간 구독 지출을 보여 주는 대시보드
  • 02iCal 내보내기를 지원하는 갱신일 캘린더 보기
  • 03이메일 및 Pushover 갱신 알림
  • 04Fixer.io 변환 기능을 선택적으로 사용할 수 있는 다중 통화 지원
  • 05API 키 인증을 사용하는 REST API 및 AI 비서용 MCP 서버
  • 06CSV, JSON 및 iCal 데이터 내보내기

활용 사례

  • 홈 서버에서 개인 스트리밍, 소프트웨어 및 클라우드 구독을 한곳에서 관리
  • 구독 갱신일이나 취소 마감일이 다가오기 전에 알림 받기
  • MCP를 통해 AI 비서가 구독 정보를 검토하거나 수정하도록 하기

빠른 시작

  1. 1

    제공된 서비스 정의를 사용해 docker-compose.yml을 만듭니다

  2. 2

    컨테이너를 시작합니다

    docker-compose up -d
  3. 3

    브라우저에서 http://localhost:8080을 엽니다

사용 전 알아둘 점

  • 통화 자동 변환에는 Fixer.io API 키가 필요하며, 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의 마지막 커밋은 2026년 11월 3일입니다.
subtrackr은(는) 어디에 사용할 수 있나요?
홈 서버에서 개인 스트리밍, 소프트웨어 및 클라우드 구독을 한곳에서 관리 구독 갱신일이나 취소 마감일이 다가오기 전에 알림 받기 MCP를 통해 AI 비서가 구독 정보를 검토하거나 수정하도록 하기
subtrackr는 어떻게 설치하나요?
제공된 서비스 정의를 사용해 docker-compose.yml을 만듭니다 컨테이너를 시작합니다: docker-compose up -d 브라우저에서 http://localhost:8080을 엽니다
subtrackr은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bscott/subtrackr

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트