I don't think I've ever seen a "coming soon" pricing page before <https://colanode.com/pricing/>
For my curiosity, your readme mentions Valkey but the docker compose uses Redis - is that on purpose? https://github.com/colanode/colanode/blob/v0.1.3/docker-comp...
You will also almost certainly want to either use the Apache 2 version of Minio[1] or label that dependency as AGPLv3 to ensure folks are aware. I would also recommend always pinning image versions, because you don't control what that project does or doesn't do in releases
1: https://github.com/minio/minio/blob/RELEASE.2021-04-22T15-44...
Regarding Valkey, I included it as an example of a Redis compatible alternative, but you're right, it's probably better to use it in our Docker Compose file as well. Thanks also for pointing out the licensing considerations around Minio, will definitely look into that.
- this is just evil. Pure. evil. https://github.com/colanode/colanode/blob/v0.1.3/apps/deskto...
If that's the kind of error handling that you believe in, one should have religious backups of any data placed into this
- It seems to actually puke if one doesn't provide it a live, TLS enabled, SMTP server[2] which (a) WTF (b) isn't present in the docker-compose
Thankfully replacing .verify with return new Promise(() => true) at least let the server start
2: https://github.com/colanode/colanode/blob/v0.1.3/apps/server...
const input = req.body as SyncMutationsInput;
https://github.com/colanode/colanode/blob/9e69f29858a2ced6b1...And the database use looks racy, sometimes not using transactions at all but having a read-modify-write cycle, no GET FOR UPDATE seen anywhere in transactions. Somebody is going to figure out how to do nasty things to the data.
- We’ll replace the current error handling for server sync with something safer and more graceful.
- We’ll make SMTP optional, expose TLS verification as a configurable setting and update the docker-compose.
We’ll make these improvements soon, thanks again for the heads-up.
I can see how it can work, using a native application client to interface to something like develops or jira and then bolt on instant messaging (or the reverse).
The question is, can I get a company to open their wallets for this? From experience, I think not, but i am open to being convinced.
How does this compare to Notesnook? I have found that to be the best in terms of getting the details right (However, the last I checked, the documentation for self-hosting was unclear, and there were bugs in data exporting).
The most important question before I'd try this is, do real time cross platform notifications work? If yes, how did you solve this for people self hosting?
Rocketchat uses it as a way to funnel you into paying. You'll get a low number monthly for free. They say 10k month but with a team of 5 people lightly using it we used that in 4 days. Or you can do it yourself, but you'll need to register your own version of the app in both the Apple Store and Play Store. For Apple apparently this is close to impossible so I didn't try.
Nextcloud runs their own server for free, but you have to accept that you'll be sending data via their server. But I've spent the last week hacking away at setting up a Nextcloud in my spare time. Got it mostly set up in a day, then the rest of the time has been trying to get notifications working on mobile. Still not working.
Odoo, I don't think I ever got notifications working.
I have researched other apps: Mattermost does something similar to Rocketchat, using notifications as a sales funnel. Element is similar to Nextcloud, they host their own free server, although I think you can self host that too.
From this experience, I would never try a new app until they have this feature solved, clearly documented, and with proof that it works and isn't a sales funnel.
Can you elaborate on this? I manage a Mattermost instance and there are some features missing from the OSS self-hostable community edition, but notifications seem to mostly work, even on mobile where notification delivery does rely on their gateway
If you pay, it's $10/user/month for the basic service. Where I live that's about 3x Ms Teams, 2x Slack. And you still have to self host.
Self hosting the service has the same issue as Rocketchat: you need an Apple dev account, a firebase account and an endless amount of free time. It's going to be far harder and more time consuming than just hosting the app.
I'm using it for a nonprofit, so $10/month per user is out of the question. Self-hosting and open source are critical to us also.
Notion is a tragedy when it comes to export or migration.
I didn’t see any bragging about the exportability of content from this one, but that’s the main thing I look for now.
1. Versioned export/backup which will be guaranteed to work with current Colanode version
2. ..., well-documented
3. ..., with migrations so it's always future-compatible
4. ..., human-readable
I think integrations with any specific other tools should be ezpz if the fundaments are solid!
For import/insert, I guess some cli API with similar properties would be a nice fit.
(Coincidentally I think the above is also what would facilitate LLMs to do a decent job for anyone trying that)
After that, go after your biggest competitor. If people know they have a path back to a familiar shore they're less scared to swim in new waters.
I am trying wrap my head around what they are. The seem to be "docs" on the web. Then they also have this "inline page" feature which is a fancy include. Then have a table insert with a relation feature. Then they have a dynamic view layout engine on a table.
Unfortunately, this is quite difficult to search for, but it might give you some leads.
The page has a link "Pricing" that takes to a page that says its coming up.
Well I will wait and see what and how the pricing structure will be revealed.
It is a product that easily lends itself to being a "little vit free and open source" and then all the for profit add ons are $$$$$ and not open sourced .
Is SSO implemented or planned in the near future? I feel that colanode would be a great fit for our start-up
Is the Electron app a necessity or is using a browser possible as well?
Can recommend, it’s a fun challenge :)
An issue I’ve had with Huly self-hosted is upgrading, which is very hard because it is not documented (as far as I know).
How are upgrades handled on your project?