Noah Lisk, home
RésuméContactMenu

Assembly hall/ cell N7 · baked still

Net Worth Tracker

Assembly cell N7 · lot 13

Self-hosted net-worth and money-manager PWA — every account and collectible on one net-worth-over-time chart.

RunningRunning · cell N7

Tags

  • infrastructure

Recipe · its real stack

4 parts → 1 product
Output: Net Worth Tracker product

TypeScript · SimpleFIN · systemd · Tailscale

SummarySelf-hosted net-worth and money-manager PWA — every account and collectible on one net-worth-over-time chart.
StatusRunning · assembly cell N7
StackTypeScript · SimpleFIN · systemd · Tailscale
Tagsinfrastructure

A single-user, self-hosted personal finance PWA that pulls banks, brokerages, and credit cards into one net-worth-over-time chart — plus manually-valued collectibles and a medium-tier money manager. Private by design: my financial data lives on my own hardware, not in someone else’s SaaS.

How It Runs

  • Account syncing via SimpleFIN, so there are no scraped credentials
  • Deployed on the homelab — runs on the MSI Cubi under systemd, reachable over Tailscale HTTPS from any of my devices
  • Operational guardrails — Uptime Kuma push monitoring and automated backups

Beyond the Chart

It has quietly grown from “what am I worth” into “where is it going.” A budget layer tracks spending against plan, a month-in-review page closes out each month, goals and sinking funds show up on both the dashboard and the budget, and a debt payoff planner works out amortization for each loan, including how different a minimums-only plan really is.

Why Self-Hosted

Net-worth apps are either subscription services that monetize your data or spreadsheets that go stale. This is the third option: the convenience of an app with the privacy of local infrastructure. It’s also a working example of what the homelab is for.

Tags: infrastructure