Virtual Machines
Cloud Servers
Linux servers with SSD disks and private networking. Create them from the console or with kubectl; billed hourly.
❯
Ubuntu and Debianor your own custom image
SSD disksIndependent of the server, expandable
Private networkVPC, subnets and public IPs
Hourly billingNo long-term contract
What a server is made of
MachineTypeMachine typeCPU and memory combination. A type change applies on restart.MachineImageImageUbuntu 24.04, Ubuntu 26.04, Debian 12, Debian 13 or a custom image.PersistentVolumeClaimDiskAn SSD disk independent of the server. It can grow, and it stays when the server is deleted.VPC · SubnetPrivate networkPrivate addresses on the subnets your project is allowed to use.PublicIPClaimPublic IPA static address for internet access, movable between servers.SSHKeySSH keyKey-based login and first-boot setup with cloud-init.Two ways to create a server
ConsoleA six-step wizard that shows the monthly cost before you create.
1Name, zone and image2Machine type3Disk4Network and public IP5SSH key and cloud-init6Review and cost
kubectlOne YAML file you can keep in Git and apply with Helm or Flux.
!machine.yaml×
production › machine.yaml
1apiVersion: compute.tapsicloud.com/v1alpha12kind: VirtualMachine3metadata: {name: api-runner-01, namespace: production}4spec:5 power: On6 machineTypeRef: {name: ex812}7 imageRef: {kind: MachineImage, name: ubuntu-24-04}8 placement: {region: thr, zone: thr-az2}9 sshKeyRefs: [{name: alice-laptop}]10 volumes:11 - {name: root, boot: true, claimRef: {name: api-runner-01-root}}12 interfaces:13 - {name: eth0, ipRef: {kind: PrivateIP, name: api-runner-01-eth0}}
✓ dry-runLn 13 · YAML
Pricing
Billed hourly. Pricing will be announced soon.Frequently asked questions
Hourly; billing stops when you delete the server.
Ubuntu 24.04, Ubuntu 26.04, Debian 12 and Debian 13. Custom images are supported too.
Yes. Change the machine type; it applies on the next restart. Disks can be expanded too.
The disk stays; attach it to another server or delete it separately.