Changed
- Project renamed to Selfhost AI — The repository moved from
kossakovsky/n8n-installtokossakovsky/selfhost-aito reflect that the stack has grown well beyond n8n. GitHub redirects all old links and git remotes automatically, so existing installations keep working without changes. On the nextmake update, remotes still pointing at an old URL are repointed to the new one automatically (protocol preserved; fork remotes are never touched — only remotes targeting the canonicalkossakovsky/n8n-installor the project's original namekossakovsky/n8n-installerare rewritten). The installer handles clones under all three directory names.
Fixed
- Installer — The nested-clone cleanup in
install.shnow verifies that the parent directory is actually a copy of this repository before removing anything. Previously, cloning into a same-named plain folder (e.g.~/selfhost-ai/selfhost-ai) made the installer delete the fresh clone (including.envwith generated secrets on re-runs) and exit silently.
Upgrade
make updateNothing else is required. Existing installations update in place through GitHub's redirect, and the updater repoints your git remote to the new URL automatically (forks are untouched). If you prefer migrating to a fresh clone instead, copy .env and the supabase//dify/ directories from the old checkout — Docker volumes are reused automatically (-p localai), but secrets and external-stack data live in those files.
Full Changelog: v1.7.0...v1.7.1