HomeDocumentation

Documentation

Everything you need to get started with X1 Cloud. Deploy servers, manage infrastructure, and integrate with our API.

Getting Started

X1 Cloud provides high-performance KVM virtual machines with dedicated resources, NVMe SSD storage, and DDoS protection. Get your first server running in under 60 seconds.

Quick Start

  1. 1Create an account at panel.lakshnetworks.com/customer/signup
  2. 2Add a payment method in Billing settings (Stripe-powered, accepts all major cards)
  3. 3Click "Deploy Server" and choose your plan, OS, and region
  4. 4Your server will be ready in under 60 seconds with a dedicated IPv4 address

Deploy Your First Server

The deploy wizard walks you through server creation in just a few steps. You can also deploy via the API for automated workflows.

Using the Deploy Wizard

  1. 1Navigate to Servers > Deploy New Server in the dashboard
  2. 2Select a plan (CX-SM, CX-MD, CX-LG, etc.) based on your CPU, RAM, and storage needs
  3. 3Choose an operating system template (Ubuntu, Debian, CentOS, Fedora, Windows Server)
  4. 4Set a hostname and optionally add your SSH public key for passwordless login
  5. 5Review the configuration and click Deploy
  6. 6The server will provision automatically using cloud-init and be ready within 60 seconds

Once deployed, you will receive your server's IPv4 address and root credentials via the dashboard. We recommend immediately adding an SSH key and disabling password authentication.

SSH Access

All Linux servers include SSH access on port 22 by default. Windows servers use RDP on port 3389.

Connecting via SSH

bash
# Connect to your server
ssh root@<your-server-ip>

# Connect with a specific SSH key
ssh -i ~/.ssh/id_ed25519 root@<your-server-ip>

Adding SSH Keys

You can add SSH public keys in two ways:

  1. 1During deployment: paste your public key in the SSH Key field of the deploy wizard
  2. 2After deployment: navigate to Settings > SSH Keys and add your key, then rebuild the server or add it manually via ssh-copy-id
bash
# Generate a new SSH key pair
ssh-keygen -t ed25519 -C "[email protected]"

# Copy your public key to the server
ssh-copy-id -i ~/.ssh/id_ed25519.pub root@<your-server-ip>

Server Management

Manage your servers through the dashboard or the API. All actions are available in both interfaces.

ActionDescriptionDowntime
StartPower on a stopped serverNone
StopGracefully shut down the serverYes
RestartReboot the serverBrief (~30s)
RebuildReinstall the OS (destroys all data)Yes (~60s)
ResizeChange plan (CPU, RAM, disk)Brief reboot
SnapshotCreate a point-in-time backupNone
DeletePermanently remove the serverPermanent

API Documentation

The X1 Cloud REST API allows you to programmatically manage your infrastructure. All endpoints are available at /api/v1/* and require an API key for authentication.

Authentication

Include your API key in the Authorization header with every request. You can generate API keys from the dashboard under Settings > API Keys.

bash
# Set your API key
export X1_API_KEY="your-api-key-here"

List All VMs

bash
curl -s https://panel.lakshnetworks.com/api/v1/vms \
  -H "Authorization: Bearer $X1_API_KEY" \
  -H "Content-Type: application/json"

Response:

json
{
  "success": true,
  "data": [
    {
      "id": "vm-abc123",
      "name": "web-server-01",
      "status": "running",
      "plan": "cx-md",
      "os": "ubuntu-24.04",
      "ipv4": "203.0.113.10",
      "created_at": "2026-03-15T10:30:00Z"
    }
  ],
  "meta": { "total": 1, "page": 1, "limit": 25 }
}

Create a VM

bash
curl -s -X POST https://panel.lakshnetworks.com/api/v1/vms \
  -H "Authorization: Bearer $X1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "my-server",
    "plan": "cx-md",
    "os": "ubuntu-24.04",
    "ssh_key": "ssh-ed25519 AAAA... user@host"
  }'

Delete a VM

bash
curl -s -X DELETE https://panel.lakshnetworks.com/api/v1/vms/vm-abc123 \
  -H "Authorization: Bearer $X1_API_KEY"

Billing

X1 Cloud uses hourly billing with monthly caps. You are only charged for resources while they are provisioned. Stopped servers still incur charges for reserved disk and IP addresses.

How Billing Works

  1. 1Charges accrue hourly based on your server plan
  2. 2Each plan has a monthly cap — you never pay more than the listed monthly price
  3. 3Invoices are generated on the 1st of each month for the previous period
  4. 4Payment is automatically charged to your card on file

Payment Methods

We accept all major credit and debit cards via Stripe, including Visa, Mastercard, American Express, and Discover. You can manage your payment methods in Billing > Payment Methods.

Bandwidth Overages

Each plan includes a monthly bandwidth allocation. Traffic beyond your allocation is billed at $0.01/GB. Inbound traffic is always free.

OS Templates

We provide regularly updated OS images with cloud-init pre-configured for fast provisioning.

Ubuntu 24.04 LTS

Latest long-term support release. Recommended for most workloads.

Ubuntu 22.04 LTS

Previous LTS with broad ecosystem support.

Debian 12 (Bookworm)

Stable, minimal, and widely used for servers.

Debian 13 (Trixie)

Latest stable Debian release.

CentOS Stream 9

RHEL-compatible rolling release for enterprise workloads.

CentOS Stream 10

Latest CentOS Stream with updated packages.

Fedora 42

Cutting-edge packages for development environments.

Windows Server 2022

Full Windows Server with RDP access. Additional licensing fees apply.

Networking

Every server comes with a dedicated public IPv4 address and IPv6 address. Additional networking features are available to support complex architectures.

IPv4

Each server receives one dedicated public IPv4 address included in the plan price. Additional IPv4 addresses can be requested for $3/mo each.

IPv6

Every server is assigned a /64 IPv6 subnet at no extra cost. IPv6 is configured automatically via cloud-init.

Private Networking (VXLAN)

Servers in the same region can communicate over a private VXLAN network at no cost. Private network traffic does not count toward your bandwidth allocation. Enable private networking when deploying or from the server settings.

Floating IPs

Floating IPs are static public addresses that can be reassigned between servers instantly. They are useful for high-availability setups where you need to fail over without DNS propagation delays.

Support

We are committed to helping you succeed with X1 Cloud. Our support team is available to assist with infrastructure questions and issues.

Contact

Response Time:Within 24 hours for standard requests, 4 hours for critical issues

Service Level Agreement

X1 Cloud provides a 99.9% monthly uptime SLA for all paid servers. If uptime falls below this threshold in any calendar month, you are eligible for account credit as follows:

Monthly UptimeCredit
99.0% - 99.9%10% of monthly bill
95.0% - 99.0%25% of monthly bill
Below 95.0%50% of monthly bill