CLICommand referencesystem

system

Commands, arguments, and options for openship system.

See the workflow guide for examples. Global flags such as --json go before the command; see global options.

openship system

Instance settings, onboarding, migration, and data transfer

openship system [options] [command]
SubcommandPurpose
settingsRead or update instance settings
onboardingFirst-run instance setup
upgrade-to-auth [options]Promote a zero-auth instance to email/password login
browse [path]List directories on the instance host (defaults to home)
migrationTeam-mode migration lifecycle
data-transferWhole-instance export / import (owner-only)

openship system browse

List directories on the instance host (defaults to home)

openship system browse [options] [path]
ArgumentMeaning
pathDirectory to list

openship system data-transfer

Whole-instance export / import (owner-only)

openship system data-transfer [options] [command]
SubcommandPurpose
export [options]Export the entire instance to a JSON file
import [options]Import an instance export file

openship system data-transfer export

Export the entire instance to a JSON file

openship system data-transfer export [options]
OptionMeaning
--passphrase <passphrase>Seal secrets under this passphrase
--out <file>Write the export to this file instead of stdout

openship system data-transfer import

Import an instance export file

openship system data-transfer import [options]
OptionMeaning
--file <path>Path to an export file
--passphrase <passphrase>Passphrase used at export time
--mode <mode>wipe (replace) | merge (default: "wipe")
-y, --yesSkip the confirmation prompt

openship system onboarding

First-run instance setup

openship system onboarding [options] [command]
SubcommandPurpose
apply [options]Configure a fresh instance (fails once already configured)

openship system onboarding apply

Configure a fresh instance (fails once already configured)

openship system onboarding apply [options]
OptionMeaning
--ssh-host <host>SSH host of the target server
--ssh-port <n>SSH port (default 22)
--ssh-user <user>SSH user (default root)
--ssh-auth-method <method>SSH auth method
--ssh-password <password>SSH password
--ssh-key-path <path>SSH private key path
--ssh-key-passphrase <pass>SSH key passphrase
--ssh-jump-host <host>SSH jump host
--ssh-args <args>Extra SSH args
--server-name <name>Display name for the server
--auth-mode <mode>Initial auth mode: none | local | cloud
--tunnel-provider <provider>Tunnel provider
--tunnel-token <token>Tunnel token
--default-build-mode <mode>Default build mode
--default-rollback-window <n>Default rollback window

openship system settings

Read or update instance settings

openship system settings [options] [command]
SubcommandPurpose
getShow current instance settings
set [options]Update instance-level settings

openship system settings get

Show current instance settings

openship system settings get [options]

openship system settings set

Update instance-level settings

openship system settings set [options]
OptionMeaning
--auth-mode <mode>Auth mode: none | local | cloud
--confirm <phrase>Required for auth-mode none: "I-understand-no-auth"
--tunnel-provider <provider>Tunnel provider (empty string clears)
--tunnel-token <token>Tunnel token
--default-build-mode <mode>Default build mode
--default-rollback-window <n>Default rollback window
--invitation-mail-source <src>Invitation mail source: platform | cloud

openship system upgrade-to-auth

Promote a zero-auth instance to email/password login

openship system upgrade-to-auth [options]
OptionMeaning
--name <name>Account display name
--email <email>Account email
--password <password>Account password (prompted if omitted)
--use-own-mail-serverWarm the self-hosted mail server for auth emails

On this page