Updating
Current public installs are repo-backed. That means the current update paths are:- use
fased updatefor normal running systems - use the Control UI
Update & Restartaction when the gateway is healthy - rerun
./install.shfor repair/reinstall behavior
fased onboard --install-daemon is setup and service installation. It is not
the primary version-update command.
Recommended path
app user through Tailscale:
CLI update
Control UI update
The browser Control UI exposes the same runtime update path throughUpdate & Restart.
Use it when:
- the gateway is already healthy
- the repo checkout is the live runtime
- you want the restart report in the UI
Installer rerun
Rerun./install.sh when you want repair/reinstall behavior. Current installers
try a clean fast-forward update from Git before dependency install and build. If
the installer itself changes, it restarts once and continues with the updated
script.
/home/app/fased, run it as the app user:
app shell starts in /home/app/fased.
Use ./install.sh --no-git-update only when testing local changes.
What onboard does versus what update does
fased onboard --install-daemon:
- configures the runtime
- installs or refreshes the service
- writes runtime env such as SAT ids into the installed runtime
fased update:
- updates code
- rebuilds
- refreshes the installed runtime
- restarts when needed
./install.sh:
- installs or repairs dependencies
- rebuilds
- refreshes the CLI/runtime
- runs onboarding unless
--no-onboardis set
Update sequence
- check update status
- run update
- run
fased doctor - verify dashboard, wallet, Fased Network, and other critical surfaces
SAT runtime IDs during update
Pre-launch updates keep Satcoin runtime IDs empty unless you explicitly set a test network. After official mainnet launch proof is published, use Mining > Sync to verify the signed manifest and write:Rollback
If a new checkout is bad, roll back to an earlier commit or tag, then rerun the installer:Current public boundary
Public package-manager update flows are not the default public docs path yet. Untilfased is actually published and supportable as a package, the official
docs assume:
- git checkout
./install.shfased update