From 6bce1431ae8cd99401444ddaf171ccc90e2c1f67 Mon Sep 17 00:00:00 2001 From: Michal Date: Sun, 8 Mar 2026 13:33:36 +0000 Subject: [PATCH] fix: backup disabled message now explains how to enable Co-Authored-By: Claude Opus 4.6 --- src/cli/src/commands/backup.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/cli/src/commands/backup.ts b/src/cli/src/commands/backup.ts index 146ddaa..00e6a0c 100644 --- a/src/cli/src/commands/backup.ts +++ b/src/cli/src/commands/backup.ts @@ -31,7 +31,14 @@ export function createBackupCommand(deps: BackupDeps): Command { const status = await deps.client.get('/api/v1/backup/status'); if (!status.enabled) { - deps.log('Backup: disabled (set MCPD_BACKUP_REPO to enable)'); + deps.log('Backup: disabled'); + deps.log(''); + deps.log('To enable, set MCPD_BACKUP_REPO in your mcpd environment:'); + deps.log(' 1. Create a bare git repo (e.g. on Gitea, GitHub, or local)'); + deps.log(' 2. Add MCPD_BACKUP_REPO= to stack/.env'); + deps.log(' 3. Redeploy mcpd (bash deploy.sh)'); + deps.log(' 4. Run: mcpctl backup key'); + deps.log(' Add the SSH key as a deploy key (with write access) in your git host'); return; }