Self-Update
m1nd can update itself directly from the dashboard — no SSH access required.
How It Works
- Navigate to Settings > Update
- Select the GitHub branch to update from (main, nf-development, etc.)
- Click Check for Updates to compare versions
- Click Update to pull the latest code
The update process:
- Creates a timestamped backup in
data/.backups/ - Pulls the latest code from GitHub
- Restarts the m1nd service
Branch Selector
Choose which GitHub branch to track:
- main — stable releases
- nf-development — latest features (may be unstable)
Backup Before Update
Every update creates an automatic backup before making changes. Backups are stored in:
/opt/m1nd/data/.backups/Private Repository Access
If using a private fork, configure a GitHub Personal Access Token (PAT) in config.yaml:
yaml
github:
token: ghp_your-personal-access-tokenThis token is stored securely and used only for update operations.