Excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams
-
@jdaviescoates yes, indeed. I think even things like draw.io will benefit from the same proxy auth.
-
This is a worthy tool! Clean and quite intuitive. As it's not as overwhelming as draw.io can be it feels even more fitting a Cloudron Unix-like philosophy of Doing One Thing Well.
It has OpenCollective funding as well, ~ $5,546 anually.
Coupled with optional auth it will be a good start for building a remote work app stack fully on Cloudron.
-
I was looking into how this works without having any server component. It seem that is uses Google Firebase/Firestone internally - https://github.com/excalidraw/excalidraw/pull/2188 . So, it won't exactly be completely selfhosted. Even though it seems everything is e2e encrypted.
-
I'd really like to see this too, but it appears that some work still needs to be done to factor out external dependencies / incidental implementation details from the current code.
This is the self-host umbrella issue, which has had some recent activity: https://github.com/excalidraw/excalidraw/issues/1772
-
Details about self-hosting https://github.com/excalidraw/excalidraw#self-hosting :
We publish a Docker image with the Excalidraw client at excalidraw/excalidraw. You can use it to self-host your own client under your own domain, on Kubernetes, AWS ECS, etc.
docker build -t excalidraw/excalidraw .
docker run --rm -dit --name excalidraw -p 5000:80 excalidraw/excalidraw:latest
The Docker image is free of analytics and other tracking libraries.At the moment, self-hosting your own instance doesn't support sharing or collaboration features.
We are working towards providing a full-fledged solution for self-hosting your own Excalidraw.
Shame self-hosting doesn't have collaboration features yet, but this still looks well worth having.
-
Would be great to see the self-hosted version gain the collaboration feature soon and then get it on Cloudron! So far it seems one of the best Free Software whiteboard / canvas tool out there in terms of simplicity and feel. So far I'm not finding the Nexctloud whiteboard tool very convenient, intuitive or pretty.
-
@avatar1024 said in Excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams:
So far I'm not finding the Nexctloud whiteboard tool very convenient, intuitive or pretty.
Presumably you're trying the new Whiteboard Integration app and not the Whiteboard app?
This one:
https://apps.nextcloud.com/apps/integration_whiteboardNot this one:
https://apps.nextcloud.com/apps/whiteboard -
@jdaviescoates indeed, using the integrated whiteboard. I think the other app been depreciated.
-
This does look good, and probably evolved since first posted. Worth another look?
-
We now have tldraw, but just a quick bump on this post for those interested to compare: https://plus.excalidraw.com/excalidraw-plus-vs-excalidraw
-
@marcusquinn said in Excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams:
We now have tldraw, but just a quick bump on this post for those interested to compare: https://plus.excalidraw.com/excalidraw-plus-vs-excalidraw
What is not at all clear to me is whether or not Excalidraw Plus is self-hostable or not - have you managed to work that out?
-
@jdaviescoates I can't see a repo for it. Kinda typical of the FOSS as marketing model, which is fair enough, choices of features to hold back might be questionable though.
-
@jdaviescoates said in Excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams:
Shame self-hosting doesn't have collaboration features yet
I note those lines about the self-hosted version not having collaborative features are no longer present on the GitHub repo, and so presumably the the self-hosted version does indeed now have those features!
-
@marcusquinn said in Excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams:
We now have tldraw,
Given that tldraw wants their ball back, it wold be worth looking at Excalidraw.
The lack of collaboration of features within self-host (unless they have changed that) is a shame but not a blocker to having this on Cloudron (imho).
-
@timconsidine Cryptpad has a collab whiteboard built in btw
-
Yes, but it (meaning the whiteboard library) is from Russia - can't touch it.
Also bit simplistic, or that's their examples.
Excalidraw is best I have seen so far. -
@timconsidine Ah, perhaps you can let them know of the better option?
Looking at their docs https://docs.excalidraw.com/docs/@excalidraw/excalidraw/installation#dimensions-of-excalidraw
It's just an npm install, so should be easy to package for Cloudron and if need be swap out an integration that also uses an npm install by changing the target name in the code, like Cryptpad if they're not interested in a switch.