Setup Commands
Instance setup and diagnostics commands.
aimetier run
Section titled “aimetier run”One-command bootstrap and start:
pnpm aimetier runDoes:
- Auto-onboards if config is missing
- Runs
aimetier doctorwith repair enabled - Starts the server when checks pass
Choose a specific instance:
pnpm aimetier run --instance devaimetier onboard
Section titled “aimetier onboard”Interactive first-time setup:
pnpm aimetier onboardIf AImetier is already configured, rerunning onboard keeps the existing config in place. Use aimetier configure to change settings on an existing install.
First prompt:
Quickstart(recommended): local defaults (embedded database, no LLM provider, local disk storage, default secrets)Advanced setup: full interactive configuration
Start immediately after onboarding:
pnpm aimetier onboard --runNon-interactive defaults + immediate start (opens browser on server listen):
pnpm aimetier onboard --yesOn an existing install, --yes now preserves the current config and just starts AImetier with that setup.
aimetier doctor
Section titled “aimetier doctor”Health checks with optional auto-repair:
pnpm aimetier doctorpnpm aimetier doctor --repairValidates:
- Server configuration
- Database connectivity
- Secrets adapter configuration
- Storage configuration
- Missing key files
aimetier configure
Section titled “aimetier configure”Update configuration sections:
pnpm aimetier configure --section serverpnpm aimetier configure --section secretspnpm aimetier configure --section storageaimetier env
Section titled “aimetier env”Show resolved environment configuration:
pnpm aimetier envThis now includes bind-oriented deployment settings such as AIMETIER_BIND and AIMETIER_BIND_HOST when configured.
aimetier allowed-hostname
Section titled “aimetier allowed-hostname”Allow a private hostname for authenticated/private mode:
pnpm aimetier allowed-hostname my-tailscale-hostLocal Storage Paths
Section titled “Local Storage Paths”| 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:
AIMETIER_HOME=/custom/home AIMETIER_INSTANCE_ID=dev pnpm aimetier runOr pass --data-dir directly on any command:
pnpm aimetier run --data-dir ./tmp/aimetier-devpnpm aimetier doctor --data-dir ./tmp/aimetier-dev