VPS

SSH Management

Manage VPS entries and SSH access in SkyPort.

SkyPort treats a VPS as a record in the backend plus a connection target for SSH sessions. The CLI can open a real terminal session to a selected VPS, and the backend API can list, create, update, delete, and test VPS records.

CLI Flow

terminal
skyport server ssh --id <vps-id>

Backend Flow

The API exposes these VPS routes:

  • GET /api/v1/vps
  • POST /api/v1/vps
  • GET /api/v1/vps/:id
  • PUT /api/v1/vps/:id
  • DELETE /api/v1/vps/:id
  • POST /api/v1/vps/:id/test

What To Document

  • the VPS record itself
  • the SSH username and port
  • whether the connection uses a key or password
  • connection testing before opening a terminal
  • tags, notes, and status fields where the UI exposes them

What Not To Claim

  • full firewall automation
  • hidden agent-based orchestration
  • background provisioning that does not exist in the code

Next

  1. Read SSH for session details.
  2. Read Firewall for operator guidance.
SkyPort

SkyPort Docs

Self-hosted infrastructure platform