ARM or x86 when choosing a VPS?
In this article (4)
TeknoWeb VPS plans come in two series: ARM and x86. Both are Linux servers with full root access; the difference is their processor architecture. This choice determines which software you can run and which plans you can upgrade to later.
Series
| Series | Plans |
|---|---|
| ARM | ARM Basic, ARM Plus, ARM Max |
| x86 | Economy, Standard, Pro, Max |
For current CPU, memory, storage and pricing, see the VPS product page.
When is ARM suitable?
In mid-range and higher plans, ARM costs significantly less for the same CPU cores and memory; x86 plans offer more disk space. Common workloads such as Linux, Docker, Node.js, Python, PHP and PostgreSQL run smoothly on ARM. ARM is usually sufficient for hosting your own or an open-source application.
When is x86 necessary?
- When running commercial software compiled only for x86.
- When you want cPanel or Plesk. cPanel does not run on ARM, and we do not offer Plesk on ARM; only DirectAdmin can be installed on ARM plans. See control panel compatibility for details.
If unsure, check your software's documentation for "arm64" or "aarch64" support. For Docker, check whether your images have an arm64 version.
Architecture rule for upgrades
You can upgrade only within the same series: ARM to ARM, x86 to x86. Switching from ARM to x86 or vice versa is not an upgrade; you must place a new order and migrate your data yourself. VPS downgrades are also unavailable because the disk cannot be shrunk.
Choose the right architecture at the outset, start with a small plan and upgrade within that series as your needs grow. For the steps, see upgrading a VPS plan.