Deploy with Docker
Dockerfile (minimal)
FROM oven/bun:1WORKDIR /appRUN bun install -g @cuongtran001/kannaENV KANNA_HOME=/dataVOLUME ["/data"]EXPOSE 3210CMD ["kanna"]Build + run
docker build -t kanna .docker run -d \ --name kanna \ -p 3210:3210 \ -e KANNA_PASSWORD=changeme \ -v kanna-data:/data \ kannaImportant: PTY mode requires host kernel access
PTY mode + sandbox (sandbox-exec on macOS, bwrap on Linux) need privileged host access. If you must run PTY in a container, run with --privileged or --cap-add=SYS_ADMIN and mount /dev. Otherwise stick to SDK mode (KANNA_CLAUDE_DRIVER=sdk, the default).