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:
- Navigate to the Compute section
- Browse available VM configurations (flavors) and their monthly pricing
- Click "Activate Now" and accept the Terms of Service
- 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
- Open Configure Firewall in the VM's actions menu
- Click Add allow rule
-
Define the rule:
- Protocol: e.g. TCP or UDP
- Network type: IPv4 or IPv6
- Source IP range (CIDR): e.g.
192.168.0.0/24or2001:db8:a::/64– or from everywhere to not restrict the source - Port: a single port, a port range, or all ports (1-65535)
-
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