Skip to content
NanoFleet NanoFleet

Settings

Access Settings from the left sidebar (gear icon at the bottom).

Change username and password

Under Account, you can update your display name and password. Password changes take effect immediately — you’ll be asked to log in again.

Reset 2FA

If you lose access to your authenticator app, reset 2FA via SSH:

bun apps/api/scripts/reset-2fa.ts

This clears the 2FA secret. On next startup, NanoFleet enters Bootstrap Mode again — a new QR code is displayed in the terminal for you to scan.

Requires SSH access to the server running NanoFleet.

API Keys

Under API Keys, add and delete secrets used by agents and plugins:

  • ANTHROPIC_API_KEY
  • GOOGLE_API_KEY
  • GITHUB_TOKEN
  • Any custom key your agents or plugins need

Auto-resolution at deploy time

When an agent pack lists keys in requiredEnvVars, NanoFleet validates that each key exists here before deploying. If a key is missing, deployment fails with an error asking you to add it first.

Security

  • Keys are stored encrypted at rest using ENCRYPTION_KEY from your .env
  • Keys are injected at deploy time and never exposed through the API or UI after saving
  • To read a key value, use the nanofleet-vault plugin from an agent