Operating system

Kali Linux VPS with true KVM virtualisation

2025.4 · 2025.3Min 2048 MBRecommended 4 GBOffSec
Short answer

Kali is a Debian-based distribution preloaded with security testing tools. It is permitted here for authorised testing only: you must hold written permission for any target you assess. Unauthorised scanning or exploitation from our network results in immediate suspension.

Strengths

  • Complete testing toolchain preinstalled
  • Debian base
  • Frequent tool updates

Trade-offs

  • Poor choice as a general-purpose server
  • Attracts attention from network monitors

Best suited to

Authorised penetration testingCTF infrastructureSecurity research labs
Policy note

Authorised testing only. Written authorisation from the target owner is required, and we will ask for it if a complaint arrives.

Kali Linux on a KVM virtual server

Running Kali Linux on a KVM virtual server is a mistake when you treat it as a general-purpose server. Its rolling release cadence and preloaded attack toolchain make it a poor foundation for anything that needs stability or minimal network presence. Where it is right is in a security lab, where its Debian base and frequent tool updates matter. True KVM matters here: it gives you your own kernel and raw sockets, which container-based VPS hosts cannot offer. A buyer should expect that attention, and have written authorisation for any target.

People run Kali here for authorised penetration testing, CTF infrastructure, and security research labs. These take advantage of its complete testing toolchain preinstalled on a Debian base, and benefit from frequent tool updates. Be aware it is a poor choice as a general-purpose server, and that it attracts attention from network monitors.

How much machine Kali Linux actually needs

The operating system costs you 2048 MB of RAM to boot; at 4 GB it is comfortable. So buy at least 4 GB. Disk-wise, the toolchain itself is heavy before you add captures or images, so start with the base plan's disk and add more NVMe later as a second block device, since disk grows online.

Plans that suit Kali Linux

Skiff

Skiff 4

$ 12 /month
vCPU
2 × shared
RAM
4 GB
Storage
60 GB NVMe SSD
Transfer
4 TB
IPv4 / IPv6
1 / /64 routed
Configure
Cutter

Cutter 4

$ 19 /month
vCPU
2 × dedicated
RAM
4 GB
Storage
80 GB NVMe SSD
Transfer
6 TB
IPv4 / IPv6
1 / /64 routed
Configure
Cutter

Cutter 8

$ 34 /month
vCPU
4 × dedicated
RAM
8 GB
Storage
160 GB NVMe SSD
Transfer
10 TB
IPv4 / IPv6
1 / /64 routed
Configure

Frequently asked questions

How much RAM does Kali Linux need?

Kali Linux boots in 2048 MB and is comfortable with 4 GB. Add whatever your application needs on top of that — the operating system baseline is a floor, not a budget.

Can I run Kali Linux on a VPS?

Yes, on true KVM virtualisation, which is what every OnionVPS instance runs. It is available as a ready template and can also be installed from your own ISO.

How long is Kali Linux supported?

Rolling

Are there any restrictions?

Authorised testing only. Written authorisation from the target owner is required, and we will ask for it if a complaint arrives.

Is unauthorised scanning from your network tolerated?

No. Authorised testing only. Written authorisation from the target owner is required, and we will ask for it if a complaint arrives. Unauthorised scanning or exploitation from our network results in immediate suspension. Keep the paperwork on file.

Will a custom kernel I compiled work on a OnionVPS KVM instance?

Yes. Every OnionVPS instance is true KVM virtualisation, not a container, so you have your own kernel and full root access. You can boot a custom ISO or hand-rolled image. Custom kernels, nested virtualisation, and raw sockets are included at every tier.