Workspace

Dashboard

The Oblien dashboard provides a visual interface for managing workspaces, monitoring usage, and configuring your account.

Access it at oblien.com/dashboard.

Workspace list

The main dashboard page shows all your workspaces with:

  • Status indicator - Running (green), Stopped (gray), Paused (yellow), Error (red)
  • Quick actions - Start, stop, restart, delete
  • Resource summary - CPU, memory, disk allocation
  • Image - Base image used
  • Uptime - How long the workspace has been running

Create a workspace

  1. Click Create Workspace
  2. Select an image (e.g., node-20, python-3.12)
  3. Configure resources (CPU, memory, disk)
  4. Set mode (permanent or temporary)
  5. Optionally set a startup command, environment variables, and network rules
  6. Click Create

The modal shows real-time quota validation - you'll see warnings if your resource selections exceed your plan limits.

  • Filter by status: Running, Stopped, Paused, All
  • Search by workspace name or ID
  • Sort by creation date, name, or status

Workspace detail

Click any workspace to open its detail view with multiple tabs:

Overview

  • Current status and uptime
  • Resource allocation (CPU, memory, disk)
  • Network configuration
  • Quick action buttons

Terminal

A full browser-based terminal connected to the workspace via WebSocket. Features:

  • Scrollback buffer - Scroll through previous output
  • Search - Find text in terminal history (Ctrl+Shift+F)
  • Resize - Terminal adapts to your browser window
  • Reconnect - Auto-reconnects on connection loss

Logs

View workspace logs in real-time:

  • Boot logs - VM startup and initialization
  • Command logs - Output from startup commands
  • Workload logs - Per-process logs for managed workloads

Logs stream via SSE (Server-Sent Events) and update in real-time.

Metrics

Live monitoring charts showing:

  • CPU usage - Percentage over time
  • Memory usage - MB used vs allocated
  • Disk I/O - Read/write throughput
  • Network - Inbound/outbound traffic

Metrics update via SSE streaming for real-time visibility.

Files

Browse and manage the workspace filesystem:

  • Navigate directories
  • View file contents
  • Upload files (base64 encoded)
  • Check disk usage

Network

Configure networking from the UI:

  • Toggle internet access
  • Manage firewall rules (ingress/egress)
  • Expose ports for public access
  • View preview URLs

SSH

Enable or disable SSH access:

  • Toggle SSH on/off
  • Set authentication method (password or key)
  • View connection command
  • Copy SSH details to clipboard

Workloads

Manage long-running processes:

  • View active workloads
  • Start/stop individual processes
  • View per-workload logs
  • Monitor workload status

Snapshots

Manage workspace snapshots:

  • Create snapshots with labels
  • View snapshot history
  • Restore from a snapshot
  • Manage snapshot archives

Settings

Plan management

View and manage your subscription from the Pricing page.

API keys

Manage your API credentials:

  • View your Client ID
  • Rotate your Client Secret
  • View API key creation date

Credits

Monitor your credit balance and purchase additional credits from the dashboard. See the Pricing page for plan allowances and credit packages.

Notifications

Configure alerting preferences:

  • Low credit balance alerts
  • Workspace status change notifications
  • Usage threshold warnings

Quota banner

When approaching plan limits, a banner appears at the top of the workspace list showing:

  • Pool usage (owned and running)
  • Number of workspaces vs limit
  • Which resource is the bottleneck
  • Link to the Pricing page to upgrade

Keyboard shortcuts

ShortcutAction
Ctrl+KQuick search / command palette
Ctrl+Shift+FSearch in terminal
Ctrl+CCopy selected terminal text
Ctrl+VPaste into terminal