tldraw-docker
Imagen Docker rootless para tldraw auto-alojada basada en Chainguard y Node.js 26. Incluye hardening de seguridad, soporte multi-arquitectura (amd64/arm64) y gestión automática de dependencias con Renovate.
Ficha actualizada 26 sept 2026, 22:27 · upstream 26 sept 2026, 22:10 · release sin release detectada
Qué es tldraw-docker
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio proporciona una imagen Docker optimizada para despliegues no-root de tldraw, enfocada en equipos que buscan un entorno auto-alojado seguro sin comprometer la higiene del supply chain. El proyecto empaqueta una aplicación Vite, React y Fastify alrededor del SDK de tldraw, almacenando snapshots de salas y activos locales en el sistema de archivos.
- Despliegue auto-alojado de tableros colaborativos multiusuario en infraestructura privada.
- Entorno de desarrollo local con pnpm dev proxying a puerto 5757.
- Integración detrás de proxies inversos como Nginx o Caddy para producción HTTPS.
- Despliegue en contenedores Kubernetes o entornos edge con arquitectura ARM64.
- Pruebas de seguridad y escaneo de vulnerabilidades mediante Trivy y attestations GitHub.
- Ejecución rootless amigable usando UID/GID 65532 para mayor seguridad en el runtime.
- Base Chainguard con builds multi-etapa para imágenes ligeras y actualizaciones de seguridad.
- Integración Renovate para actualizaciones automáticas del SDK tldraw y dependencias.
- Escaneo de vulnerabilidades Trivy y attestations de proveniencia en GHCR.
- Soporte nativo multi-arquitectura (linux/amd64, linux/arm64) en GHCR.
- Configuración flexible de licenciamiento SDK vía variable TLDRAW_LICENSE_KEY.
- Requiere una licencia válida del SDK tldraw para uso comercial o producción.
- Los bind mounts requieren configuración manual de permisos (chown 65532).
- No es un producto oficial de tldraw, sino un wrapper mantenido por Peculiar Cloud.
- El endpoint ENABLE_UNFURL debe desactivarse para evitar riesgos SSRF no intencionados.
- Los datos persistentes dependen exclusivamente del volumen /data sin replicación automática.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usar volumen tldraw-data persistente en /data. Configurar TRUSTED_ORIGINS con HTTPS en producción. Asegurar permisos UID 65532 en directorios de bind mount. No exponer ENABLE_UNFURL a menos que se entienda el riesgo SSRF. Verificar attestations tras pull.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.