Remix.run Logo
▲ komali2 a day ago

This is a fun blog idea, I'm going to steal it. I've been running a software engineering co-op for the last 5 years using only self hosted and FOSS software (outside of our email server and discord).

The bulk of it is run through ERPnext, which handles timesheets, invoices (client and member side), and accounting. We built some modules for ERPnext to make that as automated as possible, some of which I've finally got together this week: https://github.com/508-dev/erp_rules https://github.com/508-dev/books_health I used to use Crater for accounting, but it could only handle very basic accounting, so I switched to GnuCash, which I found too complicated but also too difficult to collaborate with, thus ERPnext.

We run member application management and BD pipeline through EspoCRM. Outline for wiki. Authentik for identity provider. Keila for newsletter emails. Vaultwarden for password management. Docuseal in place of Docusign. Nextcloud for basically all Google Drive / Docs / Calendar features, though it's quite slow in comparison. Coolify as a generic PAAS for MVPs or random member projects. Cal.com for appointments. Oh, to be fair, I still just route those to Google Meet.

I wish we could get a self hosted Discord alternative, however I found Matrix to be too unintuitive of a UX, and member participation was plummeting.

I've given a couple talks on self hosting and FOSS. Especially in the age of LLMs, I think it's very viable to move away from expensive SaaS. Just this week I had claude adding a ton of automations to our ERP, which probably isn't as possible for proprietary SaaS. Being able to straight up clone the codebase down and read/modify it directly makes for some interesting possibilities that we can then just as easily deploy ourselves since we self host. Using VPSs

▲ulaw 21 hours ago | parent [-]

ERPnext has CRM functionality built in, though I haven't used it. Is it not at the same level as EspoCRM?

▲komali2 18 hours ago | parent [-]

Nah, just like its project management tooling, not quite there. Of course I might one day expand it to cover what we get from espo but for now I'm happy with both. Also we were using espo before ERPnext, it was one of the first tools I deployed actually.

▲ulaw 15 hours ago | parent [-]

Thanks for your reply. I'll probably check out Espo too.