Skip to content

Self-Update

m1nd can update itself directly from the dashboard — no SSH access required.

How It Works

  1. Navigate to Settings > Update
  2. Select the GitHub branch to update from (main, nf-development, etc.)
  3. Click Check for Updates to compare versions
  4. Click Update to pull the latest code

The update process:

  1. Creates a timestamped backup in data/.backups/
  2. Pulls the latest code from GitHub
  3. 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-token

This token is stored securely and used only for update operations.

Released under the MIT License.