Skip to content

Collaboration mode - Self-hosting vs Collab on top of <Excalidraw/> #3879

Answered by ad1992
pw-web asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @pw-web 👋🏻 thanks for the question!
As the npm package or self-host Excalidraw doesn't come with collaboration so the consumer needs to implement it themselves.

As per your requirement you want to implement collaboration in excalidraw without writing from scratch. If you don't want to implement your own collaboration right now and reuse excalidraw's collaboration algorithm.
You can try out the below steps 👇🏻

  1. Clone excalidraw-room and host the server yourself
  2. Clone excalidraw and update the server end point as well.
  3. Update the entry to excalidraw-app/index.tsx so that the bundle contains the package with collaboration.
  4. Release the npm package and start using it.

If you want to avoid s…

Replies: 8 comments 33 replies

Comment options

You must be logged in to vote
1 reply
@ad1992
Comment options

Comment options

You must be logged in to vote
1 reply
@Yoname
Comment options

Comment options

You must be logged in to vote
16 replies
@antwacky
Comment options

@JonasJR
Comment options

@ranoble
Comment options

@ryan-mcd
Comment options

@PseudoResonance
Comment options

Answer selected by ad1992
Comment options

You must be logged in to vote
2 replies
@ad1992
Comment options

@akashg3627
Comment options

Comment options

You must be logged in to vote
11 replies
@ad1992
Comment options

@Joshua-onwuzu
Comment options

@ad1992
Comment options

@Joshua-onwuzu
Comment options

Comment options

You must be logged in to vote
1 reply
@okanji
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@Anddd7
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
package:excalidraw @excalidraw/excalidraw