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.