Aller au contenu

Setup Commands

Ce contenu n’est pas encore disponible dans votre langue.

Instance setup and diagnostics commands.

One-command bootstrap and start:

Terminal window
pnpm aimetier run

Does:

  1. Auto-onboards if config is missing
  2. Runs aimetier doctor with repair enabled
  3. Starts the server when checks pass

Choose a specific instance:

Terminal window
pnpm aimetier run --instance dev

Interactive first-time setup:

Terminal window
pnpm aimetier onboard

If AImetier is already configured, rerunning onboard keeps the existing config in place. Use aimetier configure to change settings on an existing install.

First prompt:

  1. Quickstart (recommended): local defaults (embedded database, no LLM provider, local disk storage, default secrets)
  2. Advanced setup: full interactive configuration

Start immediately after onboarding:

Terminal window
pnpm aimetier onboard --run

Non-interactive defaults + immediate start (opens browser on server listen):

Terminal window
pnpm aimetier onboard --yes

On an existing install, --yes now preserves the current config and just starts AImetier with that setup.

Health checks with optional auto-repair:

Terminal window
pnpm aimetier doctor
pnpm aimetier doctor --repair

Validates:

  • Server configuration
  • Database connectivity
  • Secrets adapter configuration
  • Storage configuration
  • Missing key files

Update configuration sections:

Terminal window
pnpm aimetier configure --section server
pnpm aimetier configure --section secrets
pnpm aimetier configure --section storage

Show resolved environment configuration:

Terminal window
pnpm aimetier env

This now includes bind-oriented deployment settings such as AIMETIER_BIND and AIMETIER_BIND_HOST when configured.

Allow a private hostname for authenticated/private mode:

Terminal window
pnpm aimetier allowed-hostname my-tailscale-host
Data Default Path
Config ~/.aimetier/instances/default/config.json
Database ~/.aimetier/instances/default/db
Logs ~/.aimetier/instances/default/logs
Storage ~/.aimetier/instances/default/data/storage
Secrets key ~/.aimetier/instances/default/secrets/master.key

Override with:

Terminal window
AIMETIER_HOME=/custom/home AIMETIER_INSTANCE_ID=dev pnpm aimetier run

Or pass --data-dir directly on any command:

Terminal window
pnpm aimetier run --data-dir ./tmp/aimetier-dev
pnpm aimetier doctor --data-dir ./tmp/aimetier-dev