Um serviço simples de pub/sub HTTP que envia notificações push para celulares e desktops via requisições PUT ou POST, sem exigir cadastro no servidor público.
dh1011/subscription-manager
Aplicativo web de página única e auto-hospedado para acompanhar assinaturas, ver datas de pagamento no calendário e receber alertas de renovação via NTFY ou Gotify.
- Estrelas
- 359
- Forks
- 29
- Issues abertas
- 0
- Último commit
- há 5 dias
O que é?
O Subscription Manager é um aplicativo web para acompanhar assinaturas recorrentes e seus custos em um só lugar. Você pode adicionar, editar, excluir e visualizar assinaturas, além de vê-las organizadas em um calendário. O app calcula os totais semanais, mensais e anuais e apresenta um resumo para cada conta de pagamento.
Cada assinatura pode ter suas próprias notificações ativadas. Os alertas são enviados pelo NTFY ou pelo Gotify, configurados na página de configurações com seu tópico ou URL do servidor. As notificações são enviadas à meia-noite, no fuso horário configurado, para assinaturas cujo pagamento vence naquele dia. Há suporte a várias moedas, e é possível associar ícones da biblioteca Iconify a cada assinatura.
O app foi desenvolvido com Next.js, React e SQLite e é distribuído como uma imagem Docker que armazena os dados em um volume montado. Também pode ser executado localmente com npm.
Recursos principais
- 01Adicionar, editar e excluir assinaturas
- 02Visualizar assinaturas em um calendário
- 03Calcular totais semanais, mensais e anuais
- 04Resumos detalhados por conta de pagamento
- 05Notificações via NTFY e Gotify
- 06Suporte a várias moedas
Casos de uso
- Acompanhar assinaturas recorrentes de streaming, software e outros serviços em um só lugar
- Receber lembretes de pagamentos de renovação por meio de um servidor NTFY ou Gotify auto-hospedado
- Comparar os gastos mensais e anuais com assinaturas entre contas de pagamento
Início rápido
- 1
Crie um arquivo docker-compose.yml com o conteúdo do README
- 2
Crie o diretório data
mkdir data - 3
Inicie o app com Docker Compose
docker-compose up -d - 4
Abra o app no navegador
Antes de usar
- As notificações são compatíveis apenas com NTFY e Gotify.
- O contêiner Docker usa UTC para os horários dos alertas, a menos que você defina a variável TZ.
Em coleções
Tópicos
Perguntas frequentes
- O que é subscription-manager?
- Aplicativo web de página única e auto-hospedado para acompanhar assinaturas, ver datas de pagamento no calendário e receber alertas de renovação via NTFY ou Gotify. O Subscription Manager é um aplicativo web para acompanhar assinaturas recorrentes e seus custos em um só lugar. Você pode adicionar, editar, excluir e visualizar assinaturas, além de vê-las organizadas em um calendário. O app calcula os totais semanais, mensais e anuais e apresenta um resumo para cada conta de pagamento.
- subscription-manager é gratuito? Qual é a licença?
- subscription-manager é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- subscription-manager ainda é mantido?
- Manutenção ativa. O último commit de subscription-manager foi em 3 de nov. de 2026.
- Para que posso usar subscription-manager?
- Acompanhar assinaturas recorrentes de streaming, software e outros serviços em um só lugar Receber lembretes de pagamentos de renovação por meio de um servidor NTFY ou Gotify auto-hospedado Comparar os gastos mensais e anuais com assinaturas entre contas de pagamento
- Como instalar subscription-manager?
- Crie um arquivo docker-compose.yml com o conteúdo do README Crie o diretório data: mkdir data Inicie o app com Docker Compose: docker-compose up -d Abra o app no navegador
- Onde consigo subscription-manager?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dh1011/subscription-manager
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App auto-hospedado que monitora lançamentos no GitHub, GitLab, Codeberg e Forgejo e envia notificações por e-mail ou via Apprise.
App web auto-hospedado para navegar, ouvir e editar tags de arquivos de áudio, com as alterações gravadas nos próprios arquivos de música.
Um gerenciador financeiro pessoal self-hosted para acompanhar receitas, despesas, orçamentos e transações recorrentes sem enviar dados para a nuvem.
Monitor de notícias em alta auto-hospedado que agrega assuntos populares de plataformas chinesas e feeds RSS, filtra por palavras-chave ou IA e envia resumos por chat e e-mail.
Monitor de páginas da web auto-hospedado que avisa pelo Discord, e-mail, Slack, Telegram, webhooks e outros canais quando há mudanças.