this post was submitted on 02 May 2025
73 points (97.4% liked)

Selfhosted

46639 readers
1347 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

cross-posted from: https://eviltoast.org/post/14412290

I've been really lazy with keeping track of my money over the last few years. I still use personal capital (now empower)'s dashboard, but it's not self-hosted and they can be pretty aggressive with their marketing.

Previously, I was using Beancount + Fava to track all of my money, including investments. Every time I think about updating my ledger and importing the last several years of transactions, it just feels overwhelming and I put it off again.

I'm still a fan of plain-text-accounting, but importing a large number of transactions always feels cumbersome.

I tried Firefly-III briefly, but it didn't support investment tracking. I also saw Ghostfolio for the investment side, but haven't tried it yet and it seems to only do investments.

My wishlist of features is below, are there any self-hosted/oss finance apps that would meet most of these?

  • self-hosted
  • import via csv at minimum, ideally support for yodly/plaid/some other bank syncing api
  • support for regular accounts (checking/savings), credit cards, and investment accounts (stocks, 401k, etc)
  • misc. asset tracking like for a car or house
  • mobile app or mobile-friendly web view
  • local llm support for categorizing transactions and fixing merchant semi-automatically
  • multi-user support - not required, but it'd be nice if my partner and I can use the same app but still have our own private accounts too
  • tags or some other way to group expenses together (like all expenses related to a trip)
  • good reporting
  • bonus: support for custom reports/calculations like "If i retired next year, how much money would I have per month?"

Alternatively, what do you all use for this type of thing?

you are viewing a single comment's thread
view the rest of the comments
[–] johntash@eviltoast.org 4 points 3 days ago (1 children)

Oh wow, Maybe does look pretty slick and covers most of what I want. It looks like it supports importing transactions automatically (without csv files?) but I don't see much about how that's configured for hte self-hosted version yet. I'll definitely try it out.

Paisa looks pretty nice too. I might try it if I can import/convert my old beancount ledger files into it.

[–] uninvitedguest@lemmy.ca 4 points 2 days ago* (last edited 2 days ago) (2 children)

I tried out a whole bunch of these recently, and think I will be landing on Actual Budget due to the ease of use.

Maybe is the slickest looking, but it is on of the most cumbersome in terms of tagging/categorizing transactions.

I tried:

  • Actual Budget
  • Firefly III
  • Maybe
  • WYGIWYH
[–] iAmTheTot@sh.itjust.works 2 points 2 days ago

Actual Budget has been awesome for my partner and me.

[–] johntash@eviltoast.org 1 points 2 days ago (1 children)

What was cumbersome around tagging/categorizing in Maybe? I'm probably going to have to install all of the ones I'm interested in at the same time to test them side by side

[–] uninvitedguest@lemmy.ca 2 points 2 days ago

From what I recall, it is buried behind multiple clicks - click in to the transaction, click in to another section, perform the operations you want, go back to the transaction list, etc