[READ-ONLY] Mirror of https://github.com/FoxxMD/tldraw-selfhosted. A dockerized, selfhostable version of multiplayer tldraw
docker tldraw whiteboard
0

Configure Feed

Select the types of activity you want to include in your feed.

9 1 0

Clone this repository

https://tangled.org/foxxmd.dev/tldraw-selfhosted https://tangled.org/did:plc:df6nwrxio7auzfritr7qky5z
git@tangled.org:foxxmd.dev/tldraw-selfhosted git@tangled.org:did:plc:df6nwrxio7auzfritr7qky5z

For self-hosted knots, clone URLs may differ based on your setup.



README.md

tldraw for selfhosting#

A minimal implementation of tldraw based on the starter/templates simple-sever and sync-cloudflare.

This implementation offers:

  • basic whiteboard with tldraw sync for multiplayer/realtime collaboration
  • Unique Rooms, IE mydomain.com/my-tldraw-room, backed by file storage
  • User uploads backed by file storage
  • A development environment with devcontainer
  • All assets selfhosted (no cdn)
  • Docker image and docker compose example for quick deployment

Usage and tldraw License#

When deployed on localhost, or when developing, this implementation is usable.

If you deploy this to a valid TLD (mydomain.com) you will need to provide a license. Hobby licenses, which are free, are available with application.

To include your license you will need to build the image yourself.

TODO: Add the build-arg VITE_TLDRAW_LICENSE_KEY or fill in using compose.yaml, then build.

License#

This project is provided under the MIT license found here. The tldraw SDK is provided under the tldraw license.