Skip to content

CloudShell

A built-in terminal inside the WAYSCloud console. Manage every service from the command line without leaving your browser.

What it is

CloudShell is embedded in the admin console at console.wayscloud.net. It gives you a command-line interface to the entire platform — VPS, DNS, databases, storage, AI, SMS, IoT, and more.

Every cloud command translates to real API calls against your account, with full audit logging and secret redaction.

How to open it

  • Keyboard shortcut: Press Cmd + K (Mac) or Ctrl + K (Windows/Linux)
  • Header icon: Click the terminal icon in the console header

CloudShell opens as an overlay inside the console. Your dashboard session authenticates you automatically.

When to use

  • Quick resource management without navigating dashboard pages
  • Checking status across multiple services at once
  • Performing bulk operations
  • Exploring available resources interactively

When NOT to use:

Available commands

CloudShell covers the full platform. Run cloud help for the complete command list, or cloud help <service> for service-specific commands.

CommandServiceWhat you can do
cloud vpsVirtual ServersList, create, start, stop, reboot, delete, view console, get credentials
cloud dnsDNSCreate zones, add/update/delete records, list zones
cloud dbDatabasesCreate, list, view details, delete databases
cloud storageObject StorageCreate buckets, list objects, manage keys, browse with --prefix
cloud appApp PlatformList apps, deploy, view logs, scale instances
cloud llmLLM APIChat, list models, view usage
cloud gpuGPU StudioGenerate images, check job status
cloud smsSMSSend messages, view history
cloud verifyVerifyCheck status, view sessions
cloud iotIoT PlatformList devices, view telemetry
cloud dns-shieldDNS ShieldView threats, manage rules
cloud threat-shieldThreat ShieldView detections, manage feeds
cloud ip-intelIP IntelligenceQuery IP addresses
cloud globalsimGlobalSIMManage SIM cards
cloud redisRedisList instances, view status
cloud driveDriveView libraries, usage
cloud domainDomainsRegister, manage domains
cloud hostingHostingManage web hosting
cloud accountAccountAPI keys, SSH keys, profile, services
cloud invoicesBillingView invoices, payment history
cloud regionsRegionsList available regions
cloud statusSystemPlatform health status
cloud helpGeneralFull command reference
cloud historyGeneralPrevious commands

Aliases: Common shortcuts are built in — server and vm map to cloud vps, bucket maps to cloud storage, db maps to cloud db, zone maps to cloud dns, chat maps to cloud llm chat.

Example session

cloudshell> cloud vps list
┌─────────────┬──────────────────┬───────────────┬─────────┐
│ ID          │ Name             │ IP            │ Status  │
├─────────────┼──────────────────┼───────────────┼─────────┤
│ vps-abc123  │ Web Server       │ 203.0.113.42  │ running │
└─────────────┴──────────────────┴───────────────┴─────────┘

cloudshell> cloud dns zones list
  example.com     14 records    active
  myapp.io         3 records    active

cloudshell> cloud db list
  prod_db     postgresql    standard    active
  cache_db    mariadb       standard    active

cloudshell> cloud storage buckets
  my-uploads        4.2 GB    private
  static-assets     890 MB    public

cloudshell> cloud llm models
  claude-3-sonnet        Anthropic    available
  gpt-4                  OpenAI       available

cloudshell> cloud help dns
  cloud dns zones list          List all DNS zones
  cloud dns zone create <name>  Create a new zone
  cloud dns records <zone>      List records in a zone
  cloud dns record add ...      Add a DNS record
  ...

Safety features

  • Dangerous operations require confirmation — Delete, reboot, and other destructive commands generate a time-limited confirmation token. You must run cloud confirm <token> within 2 minutes.
  • Rate limiting — 60 commands per minute, 300 per hour
  • Audit logging — Every command is logged with automatic secret redaction (API keys, passwords, and tokens are stripped)
  • Short-lived authentication — Session tokens expire after 90 seconds and are refreshed automatically

VPS console access

CloudShell also provides direct terminal access to your VPS instances:

  • Linux: SSH terminal rendered with xterm.js
  • Windows: Remote Desktop (RDP) via Guacamole in the browser
  • Custom ISO: VNC graphical console

Access the console with cloud vps console <id> or through the VPS detail page in the dashboard. Up to 3 concurrent sessions, max 8 hours each.

WAYSCloud AS