Skip to main content
Updates replace only the core platform engine, leaving your content, settings, and theme customizations untouched. Database migrations run automatically on startup — you never need to run them manually. If the platform or storefront where you purchased Domainer Engine supports update notifications, you’ll receive one when a new version is available. You can also check for updates at any time:
Back up your database before updating. Open Settings → Storage in the admin panel, create a backup, and download it before proceeding.
Updating on Vercel is one click:
1

Sync your fork

Open your fork on GitHub and click Sync forkUpdate branch.GitHub pulls the latest changes from the upstream repository into your fork.
2

Vercel deploys automatically

Vercel detects the new commit and starts a deployment automatically. No action needed on your part — watch the Deployments tab for the build to complete.Migrations run during the build step before the app goes live.

After updating

  • Open the admin panel and verify everything looks correct
  • If you use AI prompt customizations in Settings → Prompts, new prompt types added in the update need to be seeded manually. On ZIP/Docker deployments, run npx tsx --env-file=.env scripts/seed-prompts.ts from the project directory to add only the missing prompt types without affecting your existing ones. On Vercel, this runs automatically during the build step.
  • Read the release notes for any version-specific manual steps
Your database is never deleted or reset by an update. Migrations only add new columns or tables — they never remove existing data. If a migration fails (rare), the app will not start and will log a descriptive error message.
engine/ is the core of the platform: collections, globals, components, API routes, blocks, and page templates. It is designed to be replaced wholesale. Your customizations live in theme/ and your content lives in the database — neither is touched by replacing engine/.