Inspired by a comment on my last post.

I feel like I never have a solution that allows me to control it while also being automated to such a degree that I don’t have a huge confusing backup if I don’t do finances for days or weeks.

  • @MTK@lemmy.world
    link
    fedilink
    English
    43 months ago

    Firefly III

    Amazing, really hit’s the spot of fully featured but a tool and not a new system you need to learn

  • @tuhriel@infosec.pub
    link
    fedilink
    English
    43 months ago

    Since most budgeting tools I found didn’t satisfy my need (no cloud, automatic categorization of transactions etc.) I tried to create my own tool to categorize my transactions using camt.053 and csv files which I downloaded from my banks. Got bugged down with the presentation via bokeh, so it was pretty crude.

    I recently found beancount in combination with fava, which solved most of my problems I had with my own tool. And the good thing: I was able to re-use most of my ‘auto-categorization’ code with only small changes. Not sure how universal my importer is, but with a bit of python know-how it should be quite easy to create an importer for your specific bank export.

    From my experience, the csvs I got from my bank was insufficient for automatic mapping, which is why I’m using camt.053 where possible. As the camt.053 is not very common in many countries you could go for OFX files.

  • @redxef@feddit.org
    link
    fedilink
    English
    133 months ago

    I have Firefly III and am really quiet happy with it. I might write a companion program to scan bill though, since doing everything by hand is rather time consuming.

      • @redxef@feddit.org
        link
        fedilink
        English
        1
        edit-2
        3 months ago

        Yes, but it’s incompatible with the way I handle access control. I think I did it with Remote User authentication, which breaks all the login mechanisms of diverse apps, even though it’s officially supported by the projects. That’s why I only choose projects where the frontend is a PWA or they support oidc.

        So I just installed the PWA, which works great.

  • Pax
    link
    fedilink
    English
    43 months ago

    Actual has been working fine for me. Supports all the family’s banks and credit cards I import manually.

  • @Panda@lemmy.today
    link
    fedilink
    English
    263 months ago

    I use Actual. How it works is very similar to YNAB (you budget the money you currently have) but it’s open source and privacy focused. I started using it a few months ago and I really like it so far!

    • @Yingwu@lemmy.dbzer0.com
      link
      fedilink
      English
      13 months ago

      I love Actual. So, so good. I cancelled YNAB in favor and can’t ever think of going back. Aside from not having to pay $100 a year you’re also not supporting the Mormon Church (YNAB is a Mormon-run company).

      • @jg1i@lemmy.world
        link
        fedilink
        English
        13 months ago

        Do you just use a limit set of YNAB features? It seems like Actual only has a tiny fraction of the features YNAB has. For example, it’s currently missing category targets.

  • @Showroom7561@lemmy.ca
    link
    fedilink
    English
    23 months ago

    I’m saying this as someone who used Mint for years due to how it integrated with banks so easily.

    I’m currently using Money Manager EX, which is open source. I “self-host” the database file on my NAS, and simply open the file through MM EX’ Windows program.

    Since it’s just a simple database (encrypted, of course), it’s easy to back up.

    Now, I lost the ability to automatically sync with my bank. This was a blessing in disguise, since it forced me to go over each transaction carefully.

    Granted, Mint had me doing the same, but because I spent a lot of time removing duplicates and fixing errors in their sync system. LOL

    MM Ex has been very easy to use, and I don’t see a need to self-host the software itself.

  • @biptoot@lemmy.today
    link
    fedilink
    English
    53 months ago

    Actual budget with simple fin for bank links. Currently hosted on pikapods, will move to self hosting on prem at some point.

  • @tburkhol@lemmy.world
    link
    fedilink
    English
    363 months ago

    This won’t help you, but I want to brag. I started using Quicken to track my finances at the turn of the century, back when it was all local storage. Quicken 2012 was the last iteration that used http (not https) to update stock prices. When they discontinued support, I captured the interaction and deciphered the formats. Wrote a proxy to intercept the request, look up the security info, and send back the data.

    So, I self-host quicken.com. It’s saved me having to update Quicken or submit to their subscription model.

      • @tburkhol@lemmy.world
        link
        fedilink
        English
        83 months ago

        Super easy, as it turns out. I run my own DNS and web servers, so I pointed quicken.com at my web server to capture the request, then used curl to capture the response. Both turned out to be plain ASCII, request like

        stk.1=SMCI;.2=NVDA;.3=INTC;

        as POST data, and responses like

        qwin.quotes.ASTM.symbol 4 ASTM
        .last 7 18.7400
        .time 10 1573074000
        .time.str 5 16:00
        .change 6 0.4000

        plus a whole slew of other optional fields for fundamentals, dividends, etc. It was a simpler time on the internet, when no one cared about leaking data and companies didn’t care if a handful of geeks reversed engineered their data structures.

      • @neinhorn@lemmy.ca
        link
        fedilink
        English
        83 months ago

        He mentioned it used http, so the traffic is not encrypted. You can easily monitor http traffic with wireshark.

          • borari
            link
            fedilink
            English
            10
            edit-2
            3 months ago

            It is pretty easy. There’s tons of tutorials and walkthroughs for doing it, but anyone familiar with UIs will be able to work it out pretty quickly I think. Maybe a friction point in using the filter query, but again there’s tons of walkthroughs and guides for using it online.

            If you can’t conceptualize a packet, or sockets, or network flows, even with the help of online guides/manuals, I guess it wouldn’t be easy. In that case I’d be wondering why someone would want to use those tools in the first place though, as then they probably wouldn’t have the skills necessary to leverage the information gleaned from the tool in any useful way.

            Edit - As we’re in the self-hosted community, I’d argue that anyone who is self-hosting anything would probably be able to easily install wireshark and view http requests, both individual packets and the stream as a whole.

  • @AustralianSimon@lemmy.world
    link
    fedilink
    English
    13 months ago

    We do excel roughly but invest our surplus.

    I have a bunch of we scrapers that check for items on sale and for certain ones trigger purchase and others send me an alert.

    • @trilobite@lemmy.ml
      link
      fedilink
      English
      23 months ago

      Same here but now struggling to keep on top of it. I wish there was a mobile solution that would just nicely integrate with selfhosted

    • Bakkoda
      link
      fedilink
      English
      33 months ago

      I’ve never seen this recommended before and I’ve looked for years for self hosted alternatives to YNAB.

        • borari
          link
          fedilink
          English
          43 months ago

          Damn. You’ve given me a vision of a future where people call applications that are installed locally and don’t leverage any cloud/server backend for any functionality “self-hosted” programs and I hate it.