CLICommand referenceserver

server

Commands, arguments, and options for openship server.

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

openship server

Manage self-hosted SSH servers

openship server [options] [command]
SubcommandPurpose
list|lsList servers in the active organization
add [options]Add a new server
rm|remove <id>Delete a server
test-connection|test [options]Test an SSH connection without saving it
check [options] <serverId>Run component health checks against a saved server
update [options] <serverId>Check for and apply native-module migrations (OpenResty, …)
install [options] <serverId>Install components on a server
install-session [sessionId]Inspect a server installation session
install-respond [options] <sessionId>Respond to an installation prompt
rate-limit [options] <serverId>Read or update per-server OpenResty rate limiting
monitor <serverId>Stream live system stats (SSE)
ssh <serverId>Open an interactive SSH terminal (coming soon)

openship server add

Add a new server

openship server add [options]
OptionMeaning
--host <host>SSH host / IP
--name <name>Display name
--port <port>SSH port (default: "22")
--user <user>SSH user (default: "root")
--auth-method <method>Auth method (password|key|agent)
--password <password>SSH password (password auth)
--key-path <path>Path to private key (key auth)
--key-passphrase <passphrase>Private key passphrase
--jump-host <host>SSH jump / bastion host
--ssh-args <args>Extra raw ssh args

openship server check

Run component health checks against a saved server

openship server check [options] <serverId>
OptionMeaning
-c, --component <name...>Limit to specific components

openship server install

Install components on a server

openship server install [options] <serverId>
OptionMeaning
-c, --component <name...>Components to install (docker|git|edge|rsync)
--followStream install logs live (SSE)

openship server install-respond

Respond to an installation prompt

openship server install-respond [options] <sessionId>
OptionMeaning
--action <action>Action id offered by the prompt

openship server install-session

Inspect a server installation session

openship server install-session [options] [sessionId]

openship server list

List servers in the active organization

openship server list|ls [options]

openship server monitor

Stream live system stats (SSE)

openship server monitor [options] <serverId>

openship server rate-limit

Read or update per-server OpenResty rate limiting

openship server rate-limit [options] <serverId>
OptionMeaning
--rps <n>Requests per second (0 removes the limit)
--burst <n>Burst allowance
--whitelist <cidr...>CIDRs exempt from limiting

openship server rm

Delete a server

openship server rm|remove [options] <id>

openship server ssh

Open an interactive SSH terminal (coming soon)

openship server ssh [options] <serverId>

openship server test-connection

Test an SSH connection without saving it

openship server test-connection|test [options]
OptionMeaning
--host <host>SSH host / IP
--port <port>SSH port (default: "22")
--user <user>SSH user (default: "root")
--auth-method <method>Auth method (password|key|agent)
--password <password>SSH password
--key-path <path>Path to private key
--key-passphrase <passphrase>Private key passphrase
--jump-host <host>SSH jump / bastion host
--ssh-args <args>Extra raw ssh args

openship server update

Check for and apply native-module migrations (OpenResty, …)

openship server update [options] <serverId>
OptionMeaning
-c, --component <name...>Limit to specific modules
--checkOnly report drift; don't apply

On this page