Skip to main content
Formbase is a Next.js app that uses libSQL/SQLite for storage, an S3-compatible bucket for file uploads, and SMTP or Resend for email delivery. You can run everything locally for development or connect to managed services in production. Use this checklist before you start.

Runtime

Bun 1.3+ is the recommended package manager. Node 20+ also works if you adapt the scripts.

Database

SQLite (file:) for local development or Turso (libsql://) in production.

Email

SMTP or Resend is required for account verification and submission notifications.

File storage

S3-compatible storage (MinIO, R2, S3) is required for file uploads.
  • Docker + Docker Compose for local MinIO and Inbucket
  • A reverse proxy (Nginx or Caddy) for TLS in production

Next steps