[OneDev #15] feat(tooling): self-hosted diagramming — Excalidraw or tldraw on pctbin #30
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Imported from OneDev issue #15 (id 35286)
Original project: internal-joseph
Original state: Closed
Original submitterId: 5
Original submitDate: 2026-04-10T19:07:52.783+00:00
Original lastActivity: {'date': '2026-04-10T20:58:42.730+00:00', 'description': "changed state to 'Closed'", 'userId': 5}
Original fields:
Idea
Deploy a self-hosted diagramming tool (Excalidraw or tldraw) on pctbin for infra diagrams, architecture sketches, and session artifacts. Both are open-source, Docker-friendly, and support real-time collaboration. Pick one, spin up an LXC, point a subdomain at it.
Why
Infra-tour and the growing number of architecture docs need a canonical drawing tool. Currently diagrams live in random Mermaid blocks, screenshots, or nowhere. A shared hosted instance means diagrams are linkable, versioned, and editable without exporting.
Open questions
Imported from OneDev comment id 254 on issue #15
Original userId: 5
Original date: 2026-04-10T20:58:41.730+00:00
Deployed. VMID 136 (PCT-DRAW, pve1), draw.pctbin.com LIVE.
Stack: Excalidraw + excalidraw-room + Redis (Docker Compose, 3 containers). IP-restricted via CF-Connecting-IP. Git-pull-on-restart via sparse checkout of
infrastructure/excalidraw/.Spec:
docs/excalidraw-self-hosted-design.mdValidation:
excalidraw/tests/validate.sh 136 pve1Remaining manual checks: collab room E2E, non-PCT IP 403, Redis persistence across restart, pin image tags from :latest.