Skip to content

Deployment Overview

Paperclip supports three deployment configurations, from zero-friction local to internet-facing production.

ModeAuthBest For
local_trustedNo login requiredSingle-operator local machine
authenticated + privateLogin requiredPrivate network (Tailscale, VPN, LAN)
authenticated + publicLogin requiredInternet-facing cloud deployment
  • Loopback-only host binding (localhost)
  • No human login flow
  • Fastest local startup
  • Best for: solo development and experimentation
  • Login required via Better Auth
  • Binds to all interfaces for network access
  • Auto base URL mode (lower friction)
  • Best for: team access over Tailscale or local network
  • Login required
  • Explicit public URL required
  • Stricter security checks
  • Best for: cloud hosting, internet-facing deployment
  • Just trying Paperclip? Use local_trusted (the default)
  • Sharing with a team on private network? Use authenticated + private
  • Deploying to the cloud? Use authenticated + public

Set the mode during onboarding:

Terminal window
pnpm paperclipai onboard

Or update it later:

Terminal window
pnpm paperclipai configure --section server