Getting Started

Deploy Your First Instance

Preview workflow for launching a first Cloud Compute instance.

This documentation page is part of the planned platform reference and will expand as implementation details become ready to publish.

Jump to article

Overview

This guide walks through the intended workflow for creating your first StrataGateway Cloud Compute instance. It covers region selection, image choice, compute plan, SSH access, networking, firewall rules, review, provisioning, and first connection steps.

Select a region
Choose an operating system image
Pick a compute plan
Add an SSH key
Configure networking
Define firewall rules
Review and launch
Wait for provisioning
Connect via SSH

The StrataGateway Cloud Compute service is currently in preview. Instance types, regions, images, networking behavior, pricing, and APIs may change before general availability.

Availability

Cloud Compute is currently in preview. The deployment workflow described here reflects the intended experience; exact fields, options, and availability may change before general availability.

Development Preview

Public instance provisioning is not yet generally available. Documentation reflects the planned workflow so developers can prepare.

Prerequisites

Before you can launch an instance, ensure you have:

  • A StrataGateway account (registration is Coming Soon).
  • An SSH key pair; the public key will be uploaded during instance creation.
  • An idea of the workload (web server, database, CI runner, etc.) to size the instance.

Deployment Workflow

The end‑to‑end provisioning flow is designed to be linear and explicit:

1

Choose a region

2

Select an operating system image

3

Pick a compute plan

4

Add an SSH public key

5

Configure networking (public/private IP, VPC)

6

Define firewall rules

7

Review the summary

8

Submit the deployment request

9

Wait for provisioning to reach “Running”

:

Connect via SSH

Choose a Region

A region determines where your instance physically runs. Pick the region closest to your users or other infrastructure to minimize latency.

RegionCode
Frankfurtfra-1
New Yorknyc-1
Singaporesgp-1

Region codes such as fra-1are illustrative. Actual region availability will be announced before general availability.

Choose an Image

Images define the operating system and initial software installed on the instance.

ImageIdentifierStatus
Ubuntu 24.04 LTSubuntu-24.04-ltsPreview
Ubuntu 22.04 LTSubuntu-22.04-ltsPreview
Debian 12debian-12Planned
Rocky Linux 9rocky-9Planned

Image identifiers are illustrative. The final catalog will be published before general availability.

Choose a Compute Plan

Compute plans define the virtual CPU, memory, and local storage available to an instance.

Plan FamilyDescriptionStatusTypical Use
Compute StandardGeneral-purpose virtual compute.PreviewGeneral purpose web apps, APIs
Compute PerformanceHigher sustained CPU for demanding apps.PreviewHigh CPU workloads, encoding
Compute MemoryMemory-optimized workloads.PlannedIn‑memory caches, databases
GPU ComputeAccelerator-backed compute for AI/ML.PlannedAI/ML training, inference

Final plan names, vCPU counts, memory amounts, and pricing will be confirmed before general availability.

Configure Access

StrataGateway uses SSH public‑key authentication for Linux instances. Generate a key pair and upload the public key during instance creation.

Generate SSH key

Generate SSH keyBash
ssh-keygen -t ed25519 -C "[email protected]"

Public key format

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIExamplePublicKeyValue [email protected]

Never upload your private key. Only the public key is sent to StrataGateway.

Configure Networking

Each instance receives a private IP inside a VPC. Public connectivity is optional.

Public Networking

Assign a public IPv4/IPv6 address. Traffic flows through the StrataGateway edge.

Private Networking

Instances in the same VPC can communicate over private IPs without traversing the public internet.

Configure Firewall Rules

Firewall policies control inbound and outbound traffic at the network edge.

Illustrative firewall rule set

RuleProtocolPortSourceAction
Allow SSHTCP22203.0.113.0/24Allow
Allow HTTPTCP800.0.0.0/0Allow
Allow HTTPSTCP4430.0.0.0/0Allow
Deny all otherAnyAny0.0.0.0/0Deny

Avoid exposing administrative ports to the entire internet. Restrict sources to known CIDR blocks whenever possible.

Review Configuration

Before submitting, verify every selected option.

Illustrative configuration

FieldValue
Nameweb-prod-01
Regionfra-1
Imageubuntu-24.04-lts
Plancompute-standard
SSH Keydev-laptop
NetworkVPC default (10.0.0.0/16)
FirewallWeb policy (SSH, HTTP, HTTPS)

The example above is illustrative. Final options and identifiers may differ at launch.

Provisioning Lifecycle

After submission the instance passes through several internal states before becoming reachable.

Lifecycle flow

Lifecycle flowtext
Requested
→ Validating
→ Provisioning
→ Running
(plus Failed / Terminated terminal states)

Exact state names and transitions may be adjusted before general availability.

Connect to the Instance

Once the instance reaches Running, connect via SSH using the private key that matches the public key you uploaded.

SSH connection

SSH connectionBash

Replace <user>@<instance-ip> with the username (typically root orubuntu depending on the image) and the public IP shown in the control plane.

First Steps After Deployment

Once you have shell access, run through this quick checklist:

  1. 1

    Update the package index and upgrade packages (<code class="rounded bg-card px-1.5 py-0.5 font-mono text-xs">apt update && apt upgrade -y</code>).

  2. 2

    Create a non‑root user with sudo privileges; disable password SSH for root.

  3. 3

    Configure a host‑based firewall (ufw/iptables) to allow only needed ports.

  4. 4

    Install your application runtime (Docker, Node, Go, etc.).

  5. 5

    Configure log forwarding to your observability stack.

  6. 6

    Enable automatic security updates.

Instance Lifecycle Actions

After creation, instances support the following power‑state operations:

ActionDescriptionStatus
StartPower on a stopped instancePreview
StopPower off the instance using the provider stop semanticPreview
RebootRestart the operating systemPreview
RebuildDeferred; image replacement semantics are not implementedPlanned
DeletePermanently delete the instance and its local storagePreview
Deleting an instance is irreversible. Backups and snapshots (when available) should be taken beforehand.

Troubleshooting

Common issues when deploying the first instance and quick checks:

Instance stuck in “Provisioning”

Check Service Status page; the platform may be undergoing maintenance.

SSH connection times out

Verify the instance has a public IP, the firewall allows TCP 22 from your IP, and the correct SSH key was uploaded.

SSH permission denied

Ensure the private key matches the uploaded public key and file permissions are 600.

Instance stays in “Pending”

Check quota limits; the account may have reached its instance limit.

Current Limitations

Because the platform is still in preview, the following capabilities are not yet available:

  • Public instance provisioning is not yet generally available.
  • Region selection is limited to preview regions.
  • Custom images and ISO uploads are not supported.
  • GPU and high‑memory instance families are not yet orderable.
  • Automated backup schedules and snapshot retention policies are under design.
  • Load balancer integration and managed DNS are planned for later releases.
  • SLA, uptime guarantees, and billing APIs are not finalized.

These limitations reflect the current preview state. Capabilities will expand as the platform approaches general availability.

Was this page helpful?