Container-based hosting

Scale a site without moving it.

Every site runs in its own container. When one needs more, add workers — HAProxy routes traffic across them automatically. Same plan, same panel, no migration, no downtime.

Get started — $7.50/mo See how clustering works →
root@cloud-07 ~ instance_status
Container: running uptime 47d 12h
Runtime: PHP 8.5 / Apache
Memory: 512M cgroup-limited
 
root@cloud-07 ~ whp ssl --status client.com
Issuer: Let's Encrypt
Expires: 2026-06-18 (auto-renew on)
 
root@cloud-07 ~ whp cluster --status client.com
Workers: 3 active Sessions: memcache (shared)
web-01 RPS 71 P99 118ms OK
web-02 RPS 74 P99 106ms OK
web-03 RPS 69 P99 121ms OK
WHP Plans
Simple, honest pricing
Two starting points. Add CPU, RAM, storage, or email to either one at any time.
Entry
Perfect for personal sites and small projects
Starting From
$7.50/mo
  • 0.25 CPU Cores
  • 256MB RAM
  • 5GB Web Storage
  • Auto SSL Certificate
  • Daily Backups
  • One-Click WordPress
  • File Manager
  • Email available on Elevate
Get Started
+ add resources at checkout.

Add what you need

Every plan takes add-ons at checkout and at any point after: additional vCPU, RAM, web storage, and email storage. Nothing is capped by the plan you started on.

+0.25 vCPU · $2.50/mo +256MB RAM · $2.50/mo +5GB storage · $2.50/mo +5 email accounts · $1.25/mo +5GB email storage · $5.00/mo

Optional: email archiving to an external server, for teams with retention requirements — $3.00/mo per mailbox.

Why WHP

Built to scale, not just to host.

Most shared hosting gives you a box and a ceiling. WHP gives you resources and lets you decide where they go.
What makes WHP different

Multi-container clustering

Run more than one container for a single site. Add workers when traffic climbs, and HAProxy distributes requests across them automatically. Sessions live in memcache and the database runs in its own container, so every worker sees the same state.

Resources you allocate

You buy a pool of CPU, RAM, and storage, then assign it across your sites and containers however you want. Move capacity to the site that needs it today without re-provisioning or filing a ticket.

Private Redis, per client

Your own Redis instance for object caching — not a shared pool. No noisy-neighbor evictions flushing your cache because another tenant filled it.

Built for developers

Pick your stack

Apache for static sites, PHP-FPM for standard workloads, or OpenLiteSpeed with lsphp workers when you need throughput. Node.js supported. PHP 7.4 through 8.5.

WAF and attack protection

Coraza WAF runs at the HAProxy layer, with additional rules for brute-force and volumetric attacks. Filtering happens before traffic ever reaches your container.

The same images, on your machine

We publish the Docker images we run in production. Pull them, build and test locally, and know the site behaves the same way once it's live — because it's the same image, not an approximation of one.

Included with every plan
Container isolation cgroup-limited resources per site. No noisy neighbors.
Auto SSL Let's Encrypt, provisioned and renewed automatically.
Daily backups Included on every plan.
One-click WordPress Fresh install, no FTP.
File manager Browser-based, no SSH required.

Start small. Add workers when you need them.

Entry plans from $7.50/mo. Move up without migrating.

Get Started