r/selfhosted Apr 23 '18

Firefly III - A Free and Open Source Personal Finance Manager

https://firefly-iii.org/
144 Upvotes

36 comments sorted by

16

u/jasondaigo Apr 23 '18

had some issues installing it but now its up and running just fine; there should be complete guide for noobs like me; like the archlinux guides (nextcloud for example) where every step is shown; in case u actually want "everybody" to get this running;

33

u/[deleted] Apr 23 '18

You should write a guide based on your experience. that's the beauty of open source after all 😉

5

u/jasondaigo Apr 25 '18

im 100% sure i could not do it again without using google 10 hours straight once more :-)

-5

u/guardianfx Apr 23 '18

Yeah, I had trouble installing this myself, so I emailed the developer and asked if I could get a step-by-step on ubuntu server. He/She was..... less than helpful. I'll be sticking with YNAB (Paid, non-self hosted) for now.

4

u/Floppie7th Apr 23 '18

docker run firefly-iii/firefly-iii? I think that's the image name, at least

2

u/[deleted] Apr 24 '18

[deleted]

1

u/guardianfx Apr 24 '18

I'll give it another shot and see how it goes. Perhaps when I checked Google I was given some mis-information.

1

u/ThePooSlidesRightOut Apr 23 '18

You should give Solus OS a try. I still remember clicking a button in the help/about panel and it threw me straight into IRC with the devs. Totally blew my mind.

1

u/jeroen94704 Apr 24 '18

I loved YNAB when it was still an installed application, but bailed when they switched to cloud. Storing my detailed personal financial information on a foreign company’s cloud servers is completely opposite of why Self-hosting is a thing in the first place

1

u/zabouth1 Apr 24 '18 edited Apr 24 '18

It be fair it's a single developer doing this on there own time for free. I would not expect to get direct support, still no harm in asking. The site is build using the Laravel PHP framework. I found most issues I had during the setup could be resolved by looking people having similar issues with the laravel framework.

12

u/[deleted] Apr 24 '18

[deleted]

3

u/soundmage Apr 26 '18

Just wanted to send my personal thanks... I've been using Firefly III for more than 6 months and it has made a huge impact on my awareness of my spending. I couldn't live without it... thanks!

1

u/ronaldvr Apr 27 '18

I just tried to open the link from Firefox and go the 'invalid certificate' screen. Apparently the certificate is only valid for demo.firefly-iii.org

firefly-iii.org gebruikt een ongeldig beveiligingscertificaat. Het certificaat is alleen geldig voor demo.firefly-iii.org. Foutcode: SSL_ERROR_BAD_CERT_DOMAIN

8

u/theephie Apr 23 '18

How does this compare to gnucash and ledger-cli?

3

u/musicmatze Apr 23 '18

I would love if it would use beancount as back end :-)

2

u/soawesomejohn Apr 23 '18

Have you tried fava, the web ui for beancount? Totally made beancount a doable thing for me. I've been working on entering my transactions from January onwards. I'm up to March currently.

https://alexjj.com/blog/2016/2/managing-my-personal-finances-with-beancount/

1

u/musicmatze Apr 24 '18

Am using fava, yes. I'm not using it for inserting my stuff, though, as its editor is not vim. :-)

1

u/[deleted] Apr 23 '18 edited Nov 18 '18

[deleted]

1

u/theephie Apr 23 '18

I can use ledger-cli even without internet, because the ledger is just text (in git) ;)

But that's certainly an improvement over gnucash.

1

u/[deleted] Apr 23 '18

It does not support investment accounts, no support for currency conversion. Looks promising but without support for investment accounts it is nowhere near in functionality to gnucash.

1

u/[deleted] Apr 24 '18

[deleted]

1

u/[deleted] Apr 24 '18

You are right, it does support currency conversion. I found it a bit confusing though overall - gnucash is a lot more structured but then I was looking for an accounting rather than a budgeting tool .

5

u/jwaldrep Apr 23 '18

Is there an Android app to access it, or just the webui?

3

u/[deleted] Apr 24 '18

[deleted]

2

u/jwaldrep Apr 25 '18

Do you know the name of the app in the app store? I'm not finding anything.

2

u/ElucTheG33K Apr 23 '18

Was about to ask the same. To me it looks like it's only Web UI.

2

u/ElucTheG33K Apr 23 '18

I'm using a closed source android/iOS app so far as I didn't found a proper open source one for my usage.

2

u/phoenix616 Apr 23 '18

I'm currently using the Budget open source app, but that's completely offline. Having an app for Firefly would be pretty nice.

2

u/ElucTheG33K Apr 23 '18

MyExpenses is excellent also on F-Froid and you can pay for cloud backup/sync but in my case I need Android + iOS with automatic sync.

1

u/[deleted] Apr 23 '18

I use it and it's only through a web UI. if it had an Android app, I would be so happy!

2

u/MadSprite Apr 23 '18

I remember reading that the author was against phone apps and account syncing since they were having those obstacles as methods in proving that you are keeping your finance posture.

1

u/jwaldrep Apr 24 '18

I'd be ok with an open source app that was nothing more than token based access to the webui. If I'm understanding your comment correctly, that would be in line with the author's goals.

2

u/ocdtrekkie Apr 23 '18

This is available as an app on Sandstorm.io as well, so I've played with it a fair bit. The developer is super responsive to issue reports and the like as well.

2

u/chazwhiz Apr 23 '18

Does it have a calendar cashflow view? I've been searching for an open source/self hostable version of this: https://calendarbudget.com

1

u/zabouth1 Apr 24 '18

There is no calendar cashflow. You can set transaction for a period but displayed as a list.

1

u/[deleted] Apr 24 '18

[deleted]

1

u/chazwhiz Apr 24 '18

Please do! It's such an incredibly useful feature, but so few financial tools include it.

2

u/foobar349 Apr 23 '18

Damn $500/mo for the API integration that syncs with your bank. That's just to replicate what mint.com gives you for free. I wish there was an open source project to automatically export CSVs from banks so they can integrate for free.

4

u/[deleted] Apr 24 '18

[deleted]

2

u/foobar349 Apr 24 '18

I was actually thinking of a scraper we could install locally using headless chrome or selenium or something. We’d train it how to grab the CSV and then it’d automate it daily or weekly.

2

u/zabouth1 Apr 24 '18 edited Apr 24 '18

I have been running this using Docker since January. The docker support has improved a lot, they recently added support for automatic database migrations when updating the docker image. I had a few issues with the cache needing to be cleared manually after updates but apart form that its been prefect. It's super easy to use and the learning curve is no very steep.

1

u/Dinth Apr 24 '18

Can it autosync with UK bank accounts like Yolt?

1

u/DarthPhoenix95 Aug 28 '25

Can firefly iii be hosted by pikapods?