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
      103 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
    73 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
      33 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
        13 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
      23 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?”

  • @vividspecter@lemm.ee
    link
    fedilink
    English
    3
    edit-2
    3 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
      23 months ago

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

    • @lal309@lemmy.worldOP
      link
      fedilink
      English
      13 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!!!

  • @jaybob@lemm.ee
    link
    fedilink
    13 months ago

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