# subscription-manager

> Self-hosted web app to track subscriptions, view payment calendars, calculate totals, and get notified via NTFY or Gotify. Open-source with Docker deployment.

- **Category:** Personal Finance
- **Licence:** MIT
- **Latest version:** 3.2.11
- **Open source:** oss
- **Languages:** Typescript, CSS
- **Platforms:** Docker Compose, Build from Source
- **Tags:** SQLite, Notifications, Calendar, Gotify, Ntfy, Personal Finance, Expense Tracker, Next.js, Docker, Subscription tracker

## Description

Subscription Manager is a single-page web application for tracking and managing recurring subscriptions. It lets users add, edit, and remove subscriptions, view them on a calendar, and see weekly, monthly, and yearly cost summaries broken down by payment account. The app supports multiple currencies and uses Iconify for subscription icons. Notifications for upcoming payments can be sent via NTFY or Gotify, configured through a settings page. It runs as a Next.js application with a SQLite database, deployed via Docker Compose or manually with npm. The container listens on port 3000 and stores data in a mounted volume. No user authentication is built in; it's designed for personal use.

## Links

- [Homepage](https://github.com/dh1011/subscription-manager)
- [Docker](dh1011/subscription-manager)
- [GitHub Repository](https://github.com/dh1011/subscription-manager)
- [Docker Hub](https://hub.docker.com/r/dh1011/subscription-manager)

---
Source: https://selfhost.directory/project/subscription-manager