Back to blog

How to Self-Host Your Personal Finance Dashboard with Zumfi Finance

Managing your finances shouldn't mean handing over your most sensitive data to cloud services. With Zumfi Finance, you can run a full-featured financial dashboard on your own hardware — completely private, completely free.

Why Self-Host Your Finances?

Every time you connect a bank account to Mint, YNAB, or similar cloud services, you're trusting a third party with your complete financial picture. They know your income, spending habits, investments, and debts. Some sell anonymized data. Others have been breached.

Self-hosting means your financial data stays on your machine. No cloud sync. No third-party analytics. No data leaving your network.

What You Get with Zumfi Finance

Zumfi Finance is a full-featured personal finance dashboard that combines:

  • Multi-bank tracking — Import statements from any bank via CSV, Excel, PDF, or Word
  • AI-powered categorization — 4-tier auto-classification of transactions using local AI models
  • Budget planning — Monthly per-category budgets with AI suggestions
  • Portfolio tracking — Stocks, ETFs, and savings accounts with gain/loss calculations
  • Recurring bill detection — Automatic detection of subscriptions and recurring payments
  • Spend forecasting — AI-driven predictions based on your spending patterns

Getting Started in 3 Minutes

The entire setup takes one Docker command:

git clone https://github.com/Simmak7/zumfi-finance.git
cd zumfi-finance
cp .env.example .env
docker-compose up -d --build

That's it. Your private finance dashboard is running at localhost:3001.

How AI Works Locally

Zumfi Finance uses Ollama to run AI models directly on your hardware. The Llama 3.2 model handles transaction categorization and financial insights. Bank statements are parsed with pdfplumber and Tesseract OCR — all locally, no API calls to external services.

Czech and Slovak Bank Support

The upcoming hosted version will offer automatic parsing for Czech and Slovak banks. If you want your bank supported, send us a sample statement (with sensitive data redacted) and we'll configure the parser.

The Bottom Line

Your financial data is some of the most sensitive information you have. Self-hosting gives you complete control. Zumfi Finance gives you the tools to make sense of it all — without compromising your privacy.

Ready to try it? Visit the Zumfi Finance page for more details.