Skip to main content

Before you start

  • A Lineserve account with access to the Cloud Servers product.
  • At least one SSH key ready to upload.
  • A region and availability zone selected (ke-1a, ng-1a, tz-1a).

Launch from the console

  1. Choose an instance family and size.
  2. Pick an operating system image (Linux or Windows Server).
  3. Select storage type and size.
  4. Assign networking (public or VPC) and add firewall rules.
  5. Add SSH keys and launch.
Your server is provisioned in under 60 seconds and includes a public IP by default.

Launch with the CLI

# Install the Lineserve CLI
npm install -g @lineserve/cli

# Authenticate (OpenStack-compatible)
export OS_AUTH_URL=https://api.lineserve.net/v3
export OS_PROJECT_NAME=production
export OS_USERNAME=you@example.com
export OS_PASSWORD=********
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default

# Create a cloud server
lineserve server create \
  --name my-server \
  --flavor m6i.medium \
  --image ubuntu-24.04 \
  --network public \
  --key-name default \
  --availability-zone ke-1a

# Attach a public IP
lineserve floating ip create public
lineserve server add floating ip my-server 41.90.x.x

Connect to your server

Linux (SSH):
ssh ubuntu@YOUR_SERVER_IP
Windows (RDP):
  • Use the public IP and the Windows Administrator password from the console.
  • Windows instances require at least 32 GB of storage.

Next steps

  • Configure firewall rules and VPC networking.
  • Enable snapshots or automated backups.
  • Set up monitoring and alerts.