apps/server/src/cli/connect.test.ts | 10 +++ apps/server/src/cli/service.ts | 2 + apps/server/src/cloud/bootService.test.ts | 52 ++++++++++-- apps/server/src/cloud/bootService.ts | 22 ++++- apps/server/src/cloud/selfUpdate.test.ts | 8 +- apps/server/src/cloud/selfUpdate.ts | 2 +- apps/server/src/cloud/serviceLauncherClient.test.ts | 28 +++--- apps/server/src/cloud/serviceLauncherClient.ts | 16 ++-- apps/server/src/cloud/servicePreflight.test.ts | 59 +++++-------- apps/server/src/cloud/servicePreflight.ts | 39 +-------- apps/server/src/cloud/serviceProtocol.ts | 27 +++++- apps/server/src/persistence/Layers/Sqlite.ts | 28 +++--- apps/server/src/serviceLauncher.test.ts | 103 +++++++++++++++++++++-- apps/server/src/serviceLauncher.ts | 145 +++++++++++++++++++++++++++++++- docs/internals/server-updates.md | 40 +++++---- docs/user/background-service.md | 7 +- docs/user/updating.md | 6 +- 17 files changed, 437 insertions(+), 157 deletions(-)