I’m running a very small business and now I have a need to start tracking my sales and expenses for the business. Not looking for a full blown Quickbooks type of thing but if that’s all that’s available then no big deal, I can just use what I need and ignore the rest.

Obviously, I have to self host this. Hardware available varies but I have several raspberry pi’s laying around not doing much (3, 4 & 5). Ideally dockerized. My research shows GnuCash, Akaunting and Odoo.

What does this awesome community recommend?

P.S. Tried spinning up Akaunting on an rpi 5 and encountered a breaking bug (already reported to their github).

    • lal309@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      10
      ·
      8 months ago

      Great suggestion. Not sure why I didn’t think of it. It’s one of my first stops for this kind of stuff. I did check out this site which is how I found Akaunting.

  • bobbytables@feddit.de
    link
    fedilink
    English
    arrow-up
    7
    ·
    8 months ago

    I use InvoiceNinja for what seems to be a very similar use case. After a doable learning curve I really like it. You can install it on bare metal or use docker.

    • lal309@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 months ago

      Just to be clear I just need to track my sales/revenue (even if input is manual) and track expenses (bonus if I could upload a picture of a receipt).

      I don’t need to actually send an invoice (I do this straight from my website and it’s a seamless integration so not looking to reinvent this wheel, yet!)

      Given the above, is in InvoiceNinja still a good candidate?

      • bobbytables@feddit.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 months ago

        Sorry for answering so late. Yes, just mark the invoice as paid or something. Your have to have the invoice in the system though as far as I know.

    • lal309@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 months ago

      Copy/paste from another comment

      “Just to be clear I just need to track my sales/revenue (even if input is manual) and track expenses (bonus if I could upload a picture of a receipt).

      I don’t need to actually send an invoice (I do this straight from my website and it’s a seamless integration so not looking to reinvent this wheel, yet!)

      Given the above, is in InvoiceNinja still a good candidate?”

    • lal309@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      This does look super nice but I need to have it centralized. We use multiple devices to do various things and will need to access this from all machines. So close!!!

  • vividspecter@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    8 months ago

    Ledger/hledger may be an option if you’re command line inclined although more local only then self-hosted per-se.

    • lal309@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 months ago

      Need this to be accidente to my lan with the primary being non technical. Thanks for the suggestion anyways tho

  • Onno (VK6FLAB)
    link
    fedilink
    arrow-up
    1
    ·
    8 months ago

    You can start this process with a simple spreadsheet ledger and a pivot table.

  • jaybob@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    8 months ago

    Firefly III. If you’re in Eŭropo, I believe it can sync with most banks too.