Guide

A Hosting Control Panel for ARM Servers: Graviton, Ampere, Raspberry Pi and Mac mini

Updated

On this page
  1. Why host websites on ARM?
  2. The control panel problem on ARM
  3. How Unicorn Panel supports ARM
  4. Mixing x86 and ARM in one fleet
  5. Setting up Unicorn Panel on an ARM server
  6. What runs on ARM
  7. Practical tips for ARM hosting
  8. Frequently asked questions
  9. Put ARM hardware to work

ARM processors have moved from phones into the data center. Cloud providers offer ARM instances such as AWS Graviton and Ampere-based servers, often at attractive prices, and small ARM machines like the Raspberry Pi and Apple silicon Mac mini have become popular for labs and self-hosting. For many web workloads, ARM delivers strong performance per dollar and per watt.

The catch has been software. Plenty of hosting tools were built for x86 and never ported. If your control panel does not run on ARM, the cheaper hardware is off the table. Unicorn Panel treats ARM as a first-class platform: every binary is cross-compiled for both amd64 and arm64.

Why host websites on ARM?

Price-performance. Cloud providers commonly price ARM instances below comparable x86 instances, and typical web workloads such as PHP, databases and static files run well on modern ARM cores. For a hosting business, lower cost per server goes straight to margin.

Efficiency. ARM chips are designed for performance per watt. That matters for providers paying for power, and for anyone running servers at home or in a small office.

Many cores for many tenants. Server-class ARM processors tend to offer high core counts. Hosting is a naturally parallel workload, with many independent sites handling independent requests, which suits that design.

Low-cost labs and edge nodes. A Raspberry Pi or Mac mini makes an affordable test server, a staging environment, or a small node for DNS or backups.

The control panel problem on ARM

When we checked in September 2026 for our comparison, cPanel did not support ARM at all, and Plesk's ARM support was limited to Ubuntu 22.04. DirectAdmin and Virtualmin do offer ARM builds. As always, check each vendor's current documentation, as support can change between releases.

If you want ARM plus a multi-server fleet, container-per-site isolation and a complete first-party stack in one panel, the options narrow quickly. That is the gap Unicorn Panel was built to fill.

How Unicorn Panel supports ARM

The architecture page and the FAQ go deeper; in short:

  • Native arm64 builds of everything. The panel, the daemon, the unicorn CLI and the first-party engines are cross-compiled for amd64 and arm64. Nothing runs under emulation.
  • Named hardware support. Ampere, AWS Graviton, Raspberry Pi and Mac mini are all listed as supported.
  • Built on Alpine Linux. Alpine runs well on arm64, and its small footprint suits smaller ARM boards. Read more in a free web hosting control panel built for Alpine Linux.
  • Mixed-architecture fleets. ARM hosts are first-class members of the fleet. Your Primary might run on x86 while web servers run on Graviton, or the other way round.

Mixing x86 and ARM in one fleet

Because Unicorn Panel manages every server from one Primary, you can put each workload on the hardware that suits it best:

HostArchitectureExample role
Primaryamd64 VPSControl panel
web-01, web-02arm64 cloud instancesCustomer websites
db-01amd64 dedicated serverMariaDB or PostgreSQL
dns-homearm64 Raspberry PiSecondary Heimdall nameserver
backup-01arm64 Mac mini with external storageBackup role

You manage all of it from the same screens, with the same live health view, bulk updates and cross-server tools. See our multi-server pillar guide for how the fleet model works.

Setting up Unicorn Panel on an ARM server

The process is identical to x86:

  1. Create an arm64 Alpine Linux server, version 3.20 or newer, on your cloud provider or hardware. At least 500 MB RAM and 5 GB disk.
  2. Run the installer as root:
wget -qO- https://unicornpanel.com/install | sh
  1. Log in using the link and credentials printed at the end, with port 8727 open.
  2. Install roles from Servers → Roles: web engines, PHP versions, databases, mail, DNS.
  3. Add more servers, ARM or x86, with the register command from Servers → Add server.

To confirm what a host is running, unicorn host version shows the Alpine release from the command line.

What runs on ARM

Unicorn's own binaries and first-party engines are built for arm64, and the panel manages the same role catalog on ARM hosts. If you plan around a specific third-party engine, confirm its role is offered in the server's Roles screen first:

  • Web: Sleipnir, NGINX, Apache and OpenLiteSpeed
  • PHP: twelve versions from 5.6 to 8.5, per site
  • Databases: Mimir, MariaDB, MySQL and PostgreSQL
  • Mail: Hermes with Roundcube webmail
  • DNS: Heimdall authoritative DNS
  • Security: Unicorn Shield and malware scanning

Each site still runs in its own container with its own limits; see container-per-site hosting explained.

Practical tips for ARM hosting

Most web apps just work. PHP, JavaScript and SQL are architecture-independent, so WordPress, WooCommerce and most PHP applications run on ARM without changes.

Check custom native software. If a customer relies on a compiled binary or a niche extension, confirm an arm64 build exists before moving them.

Use real storage on single-board computers. For a Raspberry Pi doing anything important, boot from an SSD rather than an SD card, and use it for labs, staging, DNS or backups rather than as your main production host.

Benchmark your own workload. Performance varies by instance type and application. Run a representative site on both architectures before migrating a fleet.

Frequently asked questions

Does Unicorn Panel run natively on ARM? Yes. Every binary is cross-compiled for arm64.

Can I run it on AWS Graviton? Yes. Graviton is named among supported hardware.

Can one fleet mix ARM and x86 servers? Yes. ARM hosts are first-class members of the fleet.

Will WordPress run on ARM? Yes. WordPress and most PHP applications are architecture-independent.

Is ARM support part of the free plan? Yes. The free tier covers two servers on either architecture.

Put ARM hardware to work

ARM servers can cut hosting costs and power use, but only if your control panel comes along. Unicorn Panel runs natively on arm64, from Graviton instances to a Raspberry Pi on your desk, and lets you mix architectures freely in one fleet.

wget -qO- https://unicornpanel.com/install | sh

Or explore the live demo first.

Try it on your own servers.

Free for 2 servers and 2 accounts, with unlimited websites, databases, mailboxes and DNS zones.