Updates

Understand daemon version checks, dashboard compatibility, and update recovery.

Version checks

The dashboard checks the connected daemon's API version on every load. If a newer image is available, the dashboard surfaces an "Update available" affordance. If the daemon is too old to talk to the current dashboard, the app hard-gates with an update prompt until you upgrade.

One-click update

Click the update affordance in the dashboard. The daemon pulls the new image, swaps the container in place, and reuses your existing data directory and pair credentials — no re-pairing, no re-saved settings.

If you'd rather drive it from the host, rerun the latest docker run command from the dashboard's Add daemon flow. Existing pair credentials in the bind-mounted data directory mean the new container picks up where the old one left off.

Recovery

If an update fails, restart the daemon container and check logs. If the dashboard still cannot connect, rerun the pairing/setup flow for the daemon.