Subscriptions are part of modern entertainment, streaming, and even software usage. But I didn’t know how much money I spent subscriptions until you start tracking them and recording everything. Turns out I dug deep into my email receipts to find every single one streaming serviceA SaaS tool, a domain, a random experiment that I never worry about canceling. Yes, while the cost of these services is certainly significant, the lack of visibility is a bigger problem. I’ve noticed most of these services only when I get paid and then often the merchant name doesn’t match the actual service.
Let’s just say it’s a real problem, so I built Zublo. This self-hostedThe open-source software gives you a single, native dashboard for every recurring expense you make, giving you an accurate look at exactly what you’re paying for.
Visualize your expenses
Completely private and offline spending analysis
Zublo’s entire focus is on showing you your subscription. The idea is that you add the subscription you want to track, its cost, renewal information, the moment you start the subscription, and Zublo gives you a dashboard to track it month by month. It effectively translates a rough idea of what you’re paying for into accurate numbers, charts and context.
Installation is simple. Easy to install through the app Docker. Just use the Compose file provided on GitHub. Once you’re done, start adding each subscription one by one, including how often it renews and how much it costs. Zublo supports multiple currencies, so it’s no problem if you have multi-currency subscriptions. From there, it automatically updates the dashboard. I like that it doesn’t replace a full-fledged budgeting tool. It only tracks your recurring payments.
The main control panel gives you a quick overview of your monthly and annual payments. This is extremely helpful when you are trying to save money. But the real value comes from determining which subscriptions cost you the most. The Tidal subscription I chose to test, I barely used it.
There is also the fact that not every subscription is renewed on a monthly basis. For some subscriptions, I renew quarterly and for others, I renew annually. Emails are not an effective way to track them. Zublo fits them all into one view so I can see what’s ahead instead of being caught off guard. This allows me to cancel the service in advance instead of being charged for it.
The calendar view is another big help. I can scroll through upcoming updates and instantly see anything I might want to cancel. You can see the cost breakdown over time. This allows you to analyze patterns in your spending. Because all of your subscriptions are categorized, you may find yourself spending too much money on entertainment or tools that don’t add much value. This helps take the guesswork out of your decisions. And all this happens on your own NASthis means that your information remains completely private.
Abandon the schedule
Well, therefore, a spreadsheet can do the same. Yes, it can be. But it’s a purpose-built tool that gives you a unified look and an easy way to add all the information.
Instead of manually entering all the fields in an Excel sheet, I can tap a new subscription button, add information, draw a logo, and do billing cycles as needed. This is an important change for me, because if something seems difficult to record, I’m more likely to use it every time.
Like most services today, you can find AI integrations here. You just need to provide the API key and base URL for the service provider you want to use, and the tool can give you AI-powered insights into your subscription habits. It works, but it’s not something I use. First, the regular dashboard gives me enough information as it is. But beyond that, the point of self-hosting to keep this information private. I’m not too comfortable with the idea of sharing my financial habits with an LLM. But that’s just me. Yes, it also works with local LLMs before you ask.
Finally, if you want to go the AI route, you can even find a built-in chat assistant that lets you use AI to inform you about your subscriptions or add new ones without having to tap a few buttons.
An essential tool for subscription management
Zublo isn’t the most comprehensive program, but that’s not a problem for me. It works because it solves a very specific problem, and it does it well. It’s not about trying to manage your finances or be self-sufficient budget tool. The goal here is to inform you about recurring expenses and allow you to take action on them. This helped me cut down on subscriptions I no longer needed, especially trials I signed up for and forgot to cancel. I have a better idea of my monthly recurring expenses. To me, that alone is worth keeping in my home lab stack.





