Backend Switching
Memanto keeps cloud and on-prem state strictly separated so you can flip between them at will. The data on each side stays intact — switching backends never deletes or moves your agents or memories.The Two Backends
memanto status always shows the active backend and its server health.
Inspect the Current Backend
Switch to On-Prem
- If on-prem has never been configured on this machine, the on-prem onboarding wizard runs (Docker check, provider prompts,
moorcheh up, model pulls). See On-Prem Quickstart. - If on-prem has been configured before, the wizard skips the prompts and reuses your previous
embedding_provider,embedding_model, and (where possible) provider API keys from~/.moorcheh/config.json. - The active session is cleared (sessions are backend-specific — you don’t want to send a cloud session token to the on-prem server).
backend: on-premis persisted in~/.memanto/config.yaml.- The in-process client singleton is reset so the next call immediately uses the new backend.
Switch Back to Cloud
~/.memanto/.env, the switch is instant. Otherwise the cloud setup prompts you for MOORCHEH_API_KEY and verifies it against the Moorcheh API.
What’s Preserved Across Switches
Switching backends never mutates or deletes data on either side. You can flip back and forth as often as you like.
Troubleshooting Switches
”On-Prem Server: ● offline” after switching to on-prem
The wizard sets up the stack but doesn’t keep it running across machine reboots. Bring Moorcheh back up:moorcheh isn’t on PATH, re-open your terminal (so pip’s scripts dir is loaded) or run python -m moorcheh up.
”Invalid Moorcheh API key” after switching to cloud
Your~/.memanto/.env is missing or stale. Re-enter the key: