<Home>
← All templates
application / DEPLOYMENT PRESET

Excalidraw

Virtual whiteboard for sketching hand-drawn style diagrams, served as a static web app.

Before you start

  • The official image runs nginx as root on port 80 and fails as a non-root user, so Hakopod builds a wrapper from images/excalidraw/Dockerfile: the upstream static site on nginxinc/nginx-unprivileged (UID 101, port 8080).
  • Upstream publishes only a rolling latest tag; the wrapper is labelled by the Docker Hub push date of the pinned digest (2026-05-06), not a release version. Real-time collaboration needs a separate excalidraw-room service and is not included.

Use this preset

  1. Open the Catalog in your own Hakopod dashboard and select Excalidraw.
  2. Choose the project, environment, and application name. Set the required values and secret references.
  3. Review the generated configuration, resource requests, networking, and storage plan.
  4. Deploy, then inspect readiness and logs. Configure backups for persistent data before relying on the service.

Read the upstream setup documentation ↗

View native TOML and setup notes ↗

Pinned container image

ghcr.io/hakopod/catalog-excalidraw:20260506-hakopod.1@sha256:e7441722e0039e5796d55d04f8cd13a755ed8bdeacd0d1be01e308f38541d391

The catalog pins this image for reproducibility. Review upstream updates and compatibility before changing it.