Notploy

Servers

Add remote servers over SSH, validate them and read their metrics and services. Generated from the `notploy` command surface.

Add remote servers over SSH, validate them and read their metrics and services.

notploy server exposes 21 commands. They map one-to-one onto the server.* API operations, so anything reachable from the dashboard is reachable from here.

Run notploy server --help to list these commands in your terminal, or notploy server <command> --help for a single command.

Commands

notploy server all

Calls GET /api/trpc/server.all.

notploy server all [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy server all-for-permissions

Calls GET /api/trpc/server.allForPermissions.

notploy server all-for-permissions [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy server build-servers

Calls GET /api/trpc/server.buildServers.

notploy server build-servers [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy server count

Calls GET /api/trpc/server.count.

notploy server count [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy server create

Calls POST /api/trpc/server.create.

notploy server create --name <value> --description <value> --ipAddress <value> --port <value> --username <value> --sshKeyId <value> --serverType <value> [options]
OptionTypeRequiredAllowed values
--name <value>stringYes—
--description <value>stringYes—
--ipAddress <value>stringYes—
--port <value>numberYes—
--username <value>stringYes—
--sshKeyId <value>stringYes—
--serverType <value>stringYesdeploy, build
--enableDockerCleanup [boolean]booleanNo—
--no-enableDockerCleanupbooleanNo—
--profile <name>stringNo—

notploy server create-with-password

Calls POST /api/trpc/server.createWithPassword.

notploy server create-with-password --name <value> --description <value> --ipAddress <value> --port <value> --username <value> --serverType <value> --sshPassword <value> [options]
OptionTypeRequiredAllowed values
--name <value>stringYes—
--description <value>stringYes—
--ipAddress <value>stringYes—
--port <value>numberYes—
--username <value>stringYes—
--serverType <value>stringYesdeploy, build
--enableDockerCleanup [boolean]booleanNo—
--no-enableDockerCleanupbooleanNo—
--sshPassword <value>stringYes—
--profile <name>stringNo—

notploy server get-default-command

Calls GET /api/trpc/server.getDefaultCommand.

notploy server get-default-command --serverId <value> [options]
OptionTypeRequiredAllowed values
--serverId <value>stringYes—
--profile <name>stringNo—

notploy server get-monitoring-workspaces

Calls GET /api/trpc/server.getMonitoringWorkspaces.

notploy server get-monitoring-workspaces [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy server get-server-metrics

Calls GET /api/trpc/server.getServerMetrics.

notploy server get-server-metrics --url <value> --token <value> --dataPoints <value> [options]
OptionTypeRequiredAllowed values
--url <value>stringYes—
--token <value>stringYes—
--dataPoints <value>stringYes—
--profile <name>stringNo—

notploy server get-server-time

Calls GET /api/trpc/server.getServerTime.

notploy server get-server-time [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy server get-services

Calls GET /api/trpc/server.getServices.

notploy server get-services --serverId <value> [options]
OptionTypeRequiredAllowed values
--serverId <value>stringYes—
--profile <name>stringNo—

notploy server one

Calls GET /api/trpc/server.one.

notploy server one --serverId <value> [options]
OptionTypeRequiredAllowed values
--serverId <value>stringYes—
--profile <name>stringNo—

notploy server public-ip

Calls GET /api/trpc/server.publicIp.

notploy server public-ip [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy server remove

Calls POST /api/trpc/server.remove.

notploy server remove --serverId <value> [options]
OptionTypeRequiredAllowed values
--serverId <value>stringYes—
--profile <name>stringNo—

notploy server security

Calls GET /api/trpc/server.security.

notploy server security --serverId <value> [options]
OptionTypeRequiredAllowed values
--serverId <value>stringYes—
--profile <name>stringNo—

notploy server setup

Calls POST /api/trpc/server.setup.

notploy server setup --serverId <value> [options]
OptionTypeRequiredAllowed values
--serverId <value>stringYes—
--profile <name>stringNo—

notploy server setup-monitoring

Calls POST /api/trpc/server.setupMonitoring.

notploy server setup-monitoring --serverId <value> --metricsConfig <json> [options]
OptionTypeRequiredAllowed values
--serverId <value>stringYes—
--metricsConfig <json>objectYes—
--profile <name>stringNo—

notploy server update

Calls POST /api/trpc/server.update.

notploy server update --name <value> --description <value> --serverId <value> --ipAddress <value> --port <value> --username <value> --sshKeyId <value> --serverType <value> [options]
OptionTypeRequiredAllowed values
--name <value>stringYes—
--description <value>stringYes—
--serverId <value>stringYes—
--ipAddress <value>stringYes—
--port <value>numberYes—
--username <value>stringYes—
--sshKeyId <value>stringYes—
--serverType <value>stringYesdeploy, build
--enableDockerCleanup [boolean]booleanNo—
--no-enableDockerCleanupbooleanNo—
--command <value>stringNo—
--profile <name>stringNo—

notploy server update-builds-concurrency

Calls POST /api/trpc/server.updateBuildsConcurrency.

notploy server update-builds-concurrency --serverId <value> --buildsConcurrency <value> [options]
OptionTypeRequiredAllowed values
--serverId <value>stringYes—
--buildsConcurrency <value>numberYes—
--profile <name>stringNo—

notploy server validate

Calls GET /api/trpc/server.validate.

notploy server validate --serverId <value> [options]
OptionTypeRequiredAllowed values
--serverId <value>stringYes—
--profile <name>stringNo—

notploy server with-sshkey

Calls GET /api/trpc/server.withSSHKey.

notploy server with-sshkey [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

On this page