Skip to content

xCloud Compute

Overview

xCloud Compute is a virtual machine (VM) management service that allows you to provision and manage Linux-based virtual servers in the cloud. You can create, configure, and control VMs with customizable specifications, operating systems, and network configurations.

Getting Started

Activating Compute Subscription

Before using Compute, you need to activate a subscription:

  1. Navigate to the Compute section
  2. Browse available VM configurations (flavors) and their monthly pricing
  3. Click "Activate Now" and accept the Terms of Service
  4. Your subscription will be activated and you can begin creating VMs

Creating a Virtual Machine

Step 1: Choose Configuration (Flavor)

Select a VM configuration based on your resource needs:

  • vCPU: Number of virtual CPU cores
  • RAM: Memory allocation (in MB or GB)
  • Disk: Storage space (in GB)
  • Price: Monthly cost in EUR

Important: The flavor cannot be changed after VM creation. To use a different configuration, you must create a new VM.

Step 2: Infrastructure Settings

Operating System

  • Select from available Linux distributions (Ubuntu)

Network Configuration

  • IPv6 native: A public IPv6 address is always included at no extra charge
  • Optional: public IPv4 address: Internal IPv4 with public IPv4 access via 1:1 NAT, available for an additional charge

Step 3: Access Security

SSH Public Key (Required)

  • Paste your SSH public key for secure access to the VM
  • Supported key formats:
    • ssh-rsa
    • ssh-ed25519
    • ecdsa-sha2-nistp256/384/521
  • Example format: ssh-ed25519 AAAA... user@host

Step 4: Customize

VM Name (Optional)

  • Provide a friendly name for your VM
  • If not specified, a name will be automatically generated

Complete Order

  • Review the monthly price estimate
  • Click "Complete Order" to provision your VM
  • Confirm the legal terms
  • Your VM will be created and appear in the dashboard

Managing Virtual Machines

VM Dashboard

The dashboard displays all your VMs with the following information:

  • Name: VM identifier
  • Status: Current state (Active, Stopped, etc.)
  • Flavor: Configuration size
  • Created At: Timestamp
  • URL: Access endpoint

VM Actions

Access the actions menu (three-dots icon) on each VM:

Start

  • Available when VM is paused, suspended, or stopped
  • Powers on the VM

Stop

  • Available when VM is active
  • Powers down the VM

Restart

  • Available when VM is active
  • Reboots the VM

Configure Firewall

  • Opens the VM's firewall management (see Firewall)

Delete

  • Permanently removes the VM
  • Requires typing the exact VM name to confirm
  • This action cannot be undone

VM Statuses

The most important states a VM can show in the dashboard:

  • New / Initiated: The order was accepted, creation is starting
  • Provisioning: The VM is being built
  • Active: The VM is running and accessible
  • Restarting: A reboot is in progress
  • Paused / Suspended: The VM is temporarily halted
  • Stopped / Shutoff: The VM is powered down
  • Rescue mode: The VM was put into rescue mode for troubleshooting
  • Deleted: The VM was removed

Firewall

The Configure Firewall action controls which traffic may reach your VM. By default, only SSH (port 22/TCP) and ICMP packets are allowed – all other incoming connections are blocked.

Adding an Allow Rule

  1. Open Configure Firewall in the VM's actions menu
  2. Click Add allow rule
  3. Define the rule:

    • Protocol: e.g. TCP or UDP
    • Network type: IPv4 or IPv6
    • Source IP range (CIDR): e.g. 192.168.0.0/24 or 2001:db8:a::/64 – or from everywhere to not restrict the source
    • Port: a single port, a port range, or all ports (1-65535)
  4. Confirm with Add

Existing allow rules can be deleted again at any time in the firewall overview.

Pricing Information

Monthly Costs

  • Prices calculated based on 730-hour average month
  • Actual billing is minute-precise based on usage
  • Partial months are pro-rated

Included Services (Free)

  • Virtual console access
  • Reverse DNS configuration
  • Incoming traffic (Ingress) - unlimited

Additional Costs

  • IPv4 Addresses: According to pricing list, billed hourly for the duration of the assignment
  • Outgoing Traffic (Egress): Usage-based billing; the first 1000 GiB per billing period are included

Best Practices

Security

  • Always use strong SSH keys (ed25519 recommended)
  • Keep your private key secure and never share it
  • Regularly review and remove unused VMs

Cost Management

  • Delete VMs you no longer need to avoid ongoing charges
  • Note: stopped VMs continue to incur charges because their resources remain reserved – only deleting a VM ends its billing
  • Review pricing before creating VMs

VM Management

  • Use descriptive names for your VMs to identify them easily
  • Monitor VM status regularly
  • Test connectivity after creation using the provided URL

Troubleshooting

SSH Key Invalid

  • Ensure your key is in the correct format
  • Check that you copied the entire key, including the prefix (ssh-rsa, ssh-ed25519, etc.)
  • Verify there are no extra spaces or line breaks

Cannot Create VM

  • Verify all required fields are filled:
    • Flavor selected
    • Operating system selected
    • Network configuration selected
    • Valid SSH public key provided
  • Check that your subscription is active

VM Not Starting

  • Verify the VM is in a state that allows starting (Paused, Stopped, Shutoff)
  • Check for any error messages in the dashboard
  • Contact support if the issue persists