skip to content
reuk

self-hosted personal finance

Know how much of your life your money already covers.

money tracks one number — the share of your monthly expenses paid by passive income, and whether it's trending up. Your ledger, investments, net worth, spending, and taxes, all pointed at that.

your data in a folder you own · export anytime

The overview screen: a coverage ratio of 0.32× with a trend line rising over time.

One honest ratio: how much of your life is already paid for.

Coverage is passive income divided by monthly expenses. A curated plan of what you own and what you spend rolls up into a single number — with a switchable after-tax view — and charts whether it's climbing.

  • Passive income ÷ expenses, before and after tax
  • A return ladder from cash to long-term holdings
  • The trend line that says whether you're winning

your data

Your money data is the last thing you should hand to a startup.

So don't. This one is built to be run by you — or by exactly one person you already trust with it.

01

Run it on your own box

One Docker image, all state in a folder you back up. Self-hosted, your financial data never leaves the machine. The app makes exactly one kind of outbound call — foreign-exchange rates — and none at all if you skip multi-currency.

02

Walk out anytime

Export your ledger, plan, and spending as plain CSV whenever you like. No proprietary format, no export fee, no hostage-taking. It's your data — leaving is a button, not a support ticket.

run it

Two ways to run it.

Same app, same code. Pick who holds the keys.

hosted

money.reuk.dev

I run it, keep it updated, and invite you in. Nothing to maintain, no server to babysit — and you can export your data and walk out whenever you like.

Use the hosted app

self-hosted

docker compose up

Your box, your data, your rules. One public image, migrations on boot, and a first-run setup screen. TLS is yours to run; the full walkthrough is a click away.

Read the self-host guide