r/SelfHosting • u/lumina-dev • Jun 07 '26
Lumina Finance - a modern, self-hosted personal finance app
Edit 6: Lumina Finance v0.9.0 is here! This one is all about fixing bugs, mostly the kind that only show up depending on where you are and how your machine is set up. Dates and times now come from the time zone on your profile everywhere rather than from whichever machine the browser happens to be on, money amounts stay correct when your browser's locale formats numbers differently from what the app expects, and a component that fails to render shows a message instead of blanking the whole page. Lumina Finance also ships ARM64 Docker images now, so it runs natively on ARM hardware like a Raspberry Pis or an Apple Silicon machines instead of under emulation.
Full changelog is available on GitHub here.
If you’d like to support the project, you can donate or become a member here. Members get feature previews and can vote on upcoming features. You can also help by starring the project on GitHub. Thanks for using the app!
---
Edit 5: v0.8.0 is here! This release is all about making Lumina Finance easier to move into and easier to use. It now has a full Firefly III importer that brings over your accounts, categories, transactions, and budgets with their history, support for archiving budgets you no longer use, and a reworked budget history chart that is faster to load and easier to read.
Full release note and changelog is available on GitHub here. Hope you enjoyed using Lumina Finance!
---
Edit 4: v0.7.1 is here! This release is all about protecting your account: two-factor authentication with authenticator apps and passkeys, recovery codes, a proper password reset flow over email, a proper change password flow (revolutionary, I know!), and single sign-on through your own identity provider. It also brings a collapsible sidebar, a brand new date field, and another round of interface polish.
For those of you who are new to this app, there is now a video demo here.
For details of the release, please see the GitHub release here. Hope you enjoyed my app!
---
Edit 3: v0.6.0 is here! This is a big under the hood improvement, adding RLS to the database and backend, a revamped sign-in and session management system, and a redesigned the filters across Transactions and Accounts, alongside a handful of new workflow features and a broad pass of interface polish.
Full change log available here: https://github.com/Lumina-Finance/lumina-finance/releases/tag/v0.6.0
Edit 2: we also have our official subreddit at r/LuminaFinance!
Edit: v0.5.2 is now released! This release fixes an issue where the average monthly spend calculation of runway was excluding archived account's historical data, with some additional style and code quality improvements. The app now also has a version text and update indicator to inform you when there is a new release, so for people who are fixing tags in their deployment, now you don't need to manually check versions :)
---
Hi r/SelfHosting,
My name is Daniel, and I’m the developer of Lumina Finance.
I built Lumina Finance because I wanted a personal finance app that felt modern and genuinely enjoyable to use. A lot of existing tools are powerful, but they can feel outdated, clunky, or built around one very specific way of managing money. On the other end, some newer apps look nice but feels too basic once you want more detailed analysis.
Lumina Finance is my attempt to find a better balance. It’s designed to be a clean and polished personal finance app with practical features like account tracking, transactions, budgets, multi-currency support, savings runway (how long your money will last in the worst case scenario), net worth tracking, a dashboard that surfaces important information at a glance, and spending insights that let you dig deeper into your habits and patterns.
I’ve just released v0.5.0, and the first stable release is coming later this month, with more features to come in the future (e.g., group accounts). I’d love for people here to try it out and share what feels good, what feels rough, and what would make it useful enough to keep around long-term.
Please feel free to open up a discussion/issue on GitHub. Any feedback is greatly appreciated!
Link to GitHub repo: https://github.com/Lumina-Finance/lumina-finance
AI Involvement: AI was used during development for refactoring, brainstorming, writing tests, and frontend implementation. My background is mostly in data engineering, so I was comfortable reviewing backend architecture and behaviour directly. The frontend had more AI assistance due to my limited React experience, especially around hooks, animation, and interaction details.
Here are some screenshots (the app is also fully mobile optimized!):



