Support

Direct help for common BaseBuddy setup, access, mapping, editing, and deployment tasks.

Support/How to fix BaseBuddy setup check errors

How to fix BaseBuddy setup check errors

Open setup diagnostics, repair BaseBuddy app data, and rerun checks safely.

Use this when BaseBuddy shows:

textBaseBuddy setup needs attention. Open setup and run the checks.

This means BaseBuddy stopped before opening the normal app because app data is missing, invalid, incomplete, or cannot be written.

Open diagnostics

Open:

texthttp://localhost:8080/onboarding?diagnostics=1

For production, replace the origin with your deployed BaseBuddy URL.

If the browser will not render, run:

shpnpm basebuddy doctor

Fix the first failed section

Failed areaWhat it usually meansWhat to do
App dataThe selected backend is missing, malformed, unreadable, or not writableRun setup again or fix file/database permissions
Owner accountNo local user existsCreate the owner from onboarding or pnpm basebuddy user:create
Environment valuesBASEBUDDY_AUTH_SECRET is missingSet the env value and restart
Database connectionBASEBUDDY_CONTENT_DATABASE_URL is missing or unreachableRecopy the database URL into env, restart, and rerun checks
StorageOptional storage credentials are incompleteComplete the set or remove it

Do not apply setup scripts to your content schema. BaseBuddy app data belongs in basebuddy-data/ by default or in BaseBuddy-owned basebuddy schema tables when that backend is selected.

Recreate setup from CLI

If you want to recreate the initial setup from the command line:

shpnpm basebuddy setup \
  --owner-email "owner@example.com" \
  --owner-name "Owner" \
  --owner-password "choose-a-strong-password"

Then verify:

shpnpm basebuddy doctor

Confirm normal app behavior

After the message is gone, sign in, open Projects, save a mapping, reload, and confirm the mapping persists. That proves BaseBuddy can read and update app data.