Live data from Hacker News

Firefly III: A free and open source personal finance manager

firefly-iii.org

151–160 of 160 posts

Re: Firefly III: A free and open source personal finance manager

#151
post #28

I am already using GNUCash. How does this compare?

I, too, use Gnucash.

Gnucash is an actual double entry bookkeeping system. Firefly is not.

I want to like Firefly, but you cannot properly record all liabilities. Also, you can't mix income and expenses in the same account. For example, if I get a refund, it has to go to an income account. Not net off against an expense, which is the usual way bookkeeping.

Re: Firefly III: A free and open source personal finance manager

#152

I tried Firefly for a year but I could not find a nice workflow with it. It was a maintainability nightmare. Needed to run 2 instances for my girlfriend and myself. A third instance I think for automatic imports from my bank. Every 2/3 months whenever the integration with the Spectre API needed to be reauthorized another docker container had to be ran just to hit a reauthorize button. And then it was a battle with du…

Having to record all inbound cash as income was a deal breaker for me. I wanted to like Firefly, but couldn't because of this.

There is literally no other accounting software that works like this.

Re: Firefly III: A free and open source personal finance manager

#153

Help me understand, I must be dumb. If people seem to value privacy and security more so that they don't trust their data hosted at a third party, why are many of these are self-hosted Web apps as opposed to a simple desktop application? I'm not just talking about this particular one, just in general on the idea of replacing SaaS (like Mint) with self-hosted. What is self-hosting buying here? If it's installed on the…

There's a wide variety of reasons.

1) People learned to build web apps for other reasons - their job, other projects that were multi-user, etc. Now they're comfortable working in that language and deployment model

2) They can access it from multiple places. I can view it whether I'm on my desktop, laptop, phone, tablet, etc.

3) If their laptop gets stolen or destroyed, they don't have to worry about having lost the data. (3rd party syncing solutions put you back in the 'my financial data is now on someone else's server)

4) If you have other self-hosted apps, you can double (triple, etc.) up on things running on your web server, database, etc.

5) I can back up all my self-hosted apps by backing up my database and config files, instead of worrying about how each individual app stores the information, etc. I know I can dump or replicate a database. It's something I've been doing for decades.

6) If I need something to be highly available, this is something well understood for web apps. I know how to set up multiple databases and handle failovers. I've been doing it for decades.

7) I understand how to model performance in web applications. I know well how to tune nginx, php-fpm, postgres, etc. I know how to trace requests through them. I know how to debug issues with them. This is all heavily standardized. The same can't be said for desktop applications.

I'm sure there's a dozen more I'm not thinking of off the top of my head, too.

Re: Firefly III: A free and open source personal finance manager

#154

How does it compare to YNAB?

My favorite YNAB alternative is Buckets - https://www.budgetwithbuckets.com/ although especially if you don’t need auto-sync

Is there an open source alternative to YNAB that operates under the same budgeting principles?

Re: Firefly III: A free and open source personal finance manager

#155
post #28

I am already using GNUCash. How does this compare?

I, too, use Gnucash. Gnucash is an actual double entry bookkeeping system. Firefly is not. I want to like Firefly, but you cannot properly record all liabilities. Also, you can't mix income and expenses in the same account. For example, if I get a refund, it has to go to an income account. Not net off against an expense, which is the usual way bookkeeping.

OK, this is enough in itself to disqualify Firefly.

Re: Firefly III: A free and open source personal finance manager

#156
post #121

I mostly note down my transactions from my phone and https://moneymanagerapp.com/ has been working great for me. It does let you start a webserver from your phone and use it on your desktop if you really have to, but the workflow is not ideal. It also does would not work if you need to track expenses of multiple people or want to automatically import expenses from your bank. It does allow you to export your data thou…

I like this app, it’s support multilingual and multi currency types

Re: Firefly III: A free and open source personal finance manager

#157
post #66

Earlier quoted context omitted.

It connects with Nordigen/Gocardless - I use it in the UK and it works really well.

Really! Is that with the open banking standard or something bespoke?

open banking afaik

Re: Firefly III: A free and open source personal finance manager

#158

Earlier quoted context omitted.

I checked it for many common German banks and it doesn't work.

Checkout GoCardless[1]. This is used in the Actual Budget[2] Project for bank sync in Europe. [1] https://bankaccountdata.gocardless.com/overview/ [2] https://actualbudget.org

Thanks, that's great!

Re: Firefly III: A free and open source personal finance manager

#159

Earlier quoted context omitted.

I've been using this as a replacement for YNAB and I don't miss anything. After evaluating Firefly for six months, I would say its setup isn't easy.

Why did you stop using YNAB?

Would like to complement beancount.

Re: Firefly III: A free and open source personal finance manager

#160
post #10

Any recommendations for a self-hosted finance tracker that supports multiple users who share bank accounts? I don’t think I need a budgeting tool? Ideally, what I want is a simple to use tool that will let me add my expenses, categorize them, and view breakdowns of where I’ve spent money each week/month/year. Does firefly work well for that?

I built https://porkybank.io for my wife and I for this very purpose

would love this to be self hosted (Docker or something), its essentially what i want.
Post reply on HN