←back to thread

233 points gmays | 6 comments | | HN request time: 0.956s | source | bottom
1. 9283409232 ◴[] No.44362490[source]
On the roadmap they posted, they have "self-host Excalidraw" as backlogged. Is there a self-hosted alternative to Excalidraw? I would love to use something like this internally with my team but we self-host all of our services.
replies(3): >>44362511 #>>44362743 #>>44363861 #
2. keithnz ◴[] No.44362511[source]
the code is here... MIT license https://github.com/excalidraw/excalidraw
replies(1): >>44362527 #
3. 9283409232 ◴[] No.44362527[source]
Oh cool. Didn't know excalidraw was open source.
replies(1): >>44362790 #
4. nodja ◴[] No.44362743[source]
I've found that the best experience of self hosting excalidraw is actually using it inside nextcloud, it's called whiteboard over there but it's actually excalidraw. Setup is bit finicky but workable if you understand how reverse proxies work.

Nextcloud allows you to have an actual file based workflow and collaboration works out of the box, so if you give someone the url they can see what you're doing and let them do edits as well.

5. er4hn ◴[] No.44362790{3}[source]
It is, but the collaboration portion is a CYOA part you need to implement yourself. There are OSS versions of that as well but they are not officially supported.
6. lis ◴[] No.44363861[source]
We've forked excalidraw a while ago to allow running excalidraw without firebase as a backend. This can already be self-hosted. It needs some love, but it's a good starting point:

  * https://github.com/b310-digital/excalidraw
  * https://github.com/b310-digital/excalidraw-room/
  * https://gitlab.com/kiliandeca/excalidraw-fork
  * https://gitlab.com/kiliandeca/excalidraw-storage-backend