Skip to content
SkyKeephelp

Operating the vault stack

An operator runs the whole SkyKeep deployment with one script:

scripts/skykeep.sh start, stop, restart, or status. Start brings every

service to healthy and applies the database migrations; stop shuts the

services down while preserving all stored data; status reports the truth

about the deployment's health and says so in its exit code, so monitoring

can rely on it. For starting over entirely there is

reinstall_complete_wipes_all_data: it destroys every document, user, and

both audit trails, then reinstalls a fresh vault with the documented

bootstrap administrator — and it demands a typed acknowledgment before

touching anything. Like everything in the vault, the script fails closed:

a missing or incomplete configuration stops it before anything runs.

An unknown command is refused with usage guidance

Operating without a configuration file is refused

A configuration missing a required value names the gap

A complete reinstall refuses without the typed acknowledgmentstack

A documented flag reaches the command it was documented for

A command that takes no arguments still refuses a second one

First-time setup generates a configuration with fresh secrets

Setup never overwrites an existing configuration