HarveyKandola
Joined 15 years ago
Joined 15 years ago
Fully self-hosted, dockerized.
We made the pricing reasonable -- YMMV.
Causal [1] seems to be another option (they also raised funding recently).
I started this a while ago and maybe it helps you:
In fact, it gets tricky as you have "location-flagged" functionality depending upon Cloud or Self-hosted.
We did this from scratch @ Documize by making (bold?) choices around deployment/runtime and database schema design for both SaaS and self-hosted "products":
- run the exact same binary (we used Golang)
- share/use the exact same database schema
- data migration process the same for schema changes
- support multi-tenanting: "enterprise" self-hosted also multi-tenanting so different teams/departments internally get different URLs
- use the same "build" process to compile and ship
Probably plenty more I could tell you!
(It's my start-up.)
Thankfully PCB was QMK and VIA compatible so nice GUI to flash the firmware with my desired keyboard layout.
Open source core supporting WYSIWYG, Markdown, Code and more.
firstname-at-lastname-dotcom