Excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams
-
@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. -
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. -
The library is also usable in nextcloud:
https://github.com/nextcloud/whiteboard/blob/main/README.mdI use it (not in cloudron) with a simple docker-compose:
services: whiteboard: image: ghcr.io/nextcloud-releases/whiteboard restart: always # ports: # - 3002:3002 environment: - NEXTCLOUD_URL=https://your.nextcloud.url - JWT_SECRET_KEY=KEYsome-strong-one -
I have packaged Excalidraw for Cloudron as a custom app.
My git : https://git.cloudron.io/timconsidine/cloudron-excalidraw
Built cloudron docker image : tcmbp132021/cloudron-excalidraw:v2Available for convenience on CCAI (custom app installer) https://ccai.appx.uk
The GitHub release is v0.18.0 (2025-03-11) but this version number does not reflect the wide and stable deployment of Excalidraw, so I feel it can be considered for official adoption, even though it has not reached the normal criterion of a v1.0 release.
I have been running Excalidraw on a plain VPS via docker-compose.yml, but can now remove it from there and deploy on my primary preferred production server (Cloudron).
-
I have packaged Excalidraw for Cloudron as a custom app.
My git : https://git.cloudron.io/timconsidine/cloudron-excalidraw
Built cloudron docker image : tcmbp132021/cloudron-excalidraw:v2Available for convenience on CCAI (custom app installer) https://ccai.appx.uk
The GitHub release is v0.18.0 (2025-03-11) but this version number does not reflect the wide and stable deployment of Excalidraw, so I feel it can be considered for official adoption, even though it has not reached the normal criterion of a v1.0 release.
I have been running Excalidraw on a plain VPS via docker-compose.yml, but can now remove it from there and deploy on my primary preferred production server (Cloudron).
@timconsidine We were just looking into this and your package works out of the box, good stuff! To say upfront, none of this is your or the package's fault. The app is closely tied to the SaaS/cloud service and as such has some dangerous "pitfalls" . Like Sign up goes to the SaaS service. Sharing won't work because it also requires the SaaS . Apart from this, there is also calling to DO CDN, firestone google APIs, some analytics service. Is my understanding correct?
IMO, one can just bookmark
https://excalidraw.com/and use it (saves your cloudron CPU some cycles
)? But I don't want to make a decision by myself about this, privacy is a very big area and different people have different tolerance - Are people OK with above? Just a general question for everyone. -
@timconsidine We were just looking into this and your package works out of the box, good stuff! To say upfront, none of this is your or the package's fault. The app is closely tied to the SaaS/cloud service and as such has some dangerous "pitfalls" . Like Sign up goes to the SaaS service. Sharing won't work because it also requires the SaaS . Apart from this, there is also calling to DO CDN, firestone google APIs, some analytics service. Is my understanding correct?
IMO, one can just bookmark
https://excalidraw.com/and use it (saves your cloudron CPU some cycles
)? But I don't want to make a decision by myself about this, privacy is a very big area and different people have different tolerance - Are people OK with above? Just a general question for everyone.@girish that's good analysis.
That's good example of why we need review before adopting it into AppStore.Honestly ... I didn't encounter the issues you raised, simply because I never work in the way that I sign up to the SaaS aspect. I just use the UI, save a PNG or screenshot and throw away the design. Only use it for quick sketches and explainer diagrams.
My package was purely to get it off my Traefik/docker-compose VPS onto Cloudron, because might shut down the Traefik VPS.
Yes, entirely viable to just use the main website and did that for a while.
Should it go in the AppStore ?
I don't have a strong view.
Others might, because, as you say, privacy issues.
But they don't crop up for me in this app.
