Skip to content

WordPress and CMS hosting

WordPress, Ghost, Joomla and Drupal in one click: from a blog to an online store

Price
from $2.85/mo
Locations
4 in Europe
Apps
8 apps in one click
Rental
from 1 day

Configurations for the job

Six steps from small to large, with resources and price matched to the job.

Server location
  1. 01

    Personal blog

    WordPress or Ghost for yourself

    Why these resources
    CPU
    1 vCPU
    Memory
    1 GB DDR5
    Disk
    10 GB NVMe

    $2.85/mo

    $0.10 for 24 hours

    Order in the bot

    $3.14/mo

    $0.11 for 24 hours

    Order in the bot

    $2.59/mo

    $0.09 for 24 hours

    Order in the bot

    $3.10/mo

    $0.11 for 24 hours

    Order in the bot
  2. 02

    Company website

    WordPress with caching and form plugins

    Why these resources
    CPU
    1 vCPU
    Memory
    2 GB DDR5
    Disk
    20 GB NVMe

    $3.29/mo

    $0.12 for 24 hours

    Order in the bot

    $4.48/mo

    $0.16 for 24 hours

    Order in the bot

    $2.99/mo

    $0.11 for 24 hours

    Order in the bot

    $3.89/mo

    $0.14 for 24 hours

    Order in the bot
  3. 03Recommended

    WooCommerce store

    WooCommerce with a small catalog

    Why these resources
    CPU
    2 vCPU
    Memory
    3 GB DDR5
    Disk
    30 GB NVMe

    $5.16/mo

    $0.18 for 24 hours

    Order in the bot

    $6.50/mo

    $0.23 for 24 hours

    Order in the bot

    $4.63/mo

    $0.17 for 24 hours

    Order in the bot

    $5.83/mo

    $0.21 for 24 hours

    Order in the bot
  4. 04

    Store with Redis cache

    WooCommerce with Redis object cache and a large catalog

    Why these resources
    CPU
    2 vCPU
    Memory
    4 GB DDR5
    Disk
    60 GB NVMe

    $8.35/mo

    $0.30 for 24 hours

    Order in the bot

    $11.39/mo

    $0.41 for 24 hours

    Order in the bot

    $7.59/mo

    $0.27 for 24 hours

    Order in the bot

    $9.87/mo

    $0.35 for 24 hours

    Order in the bot
  5. 05

    Media site or portal

    A busy site on WordPress, Drupal or Joomla

    Why these resources
    CPU
    4 vCPU
    Memory
    8 GB DDR5
    Disk
    100 GB NVMe

    $14.63/mo

    $0.52 for 24 hours

    Order in the bot

    $19.95/mo

    $0.71 for 24 hours

    Order in the bot

    $13.30/mo

    $0.48 for 24 hours

    Order in the bot

    $17.29/mo

    $0.62 for 24 hours

    Order in the bot
  6. 06

    Agency multisite

    WordPress Multisite or client sites on one server

    Why these resources
    CPU
    6 vCPU
    Memory
    12 GB DDR5
    Disk
    200 GB NVMe

    $20.90/mo

    $0.75 for 24 hours

    Order in the bot

    $28.50/mo

    $1.02 for 24 hours

    Order in the bot

    $19.00/mo

    $0.68 for 24 hours

    Order in the bot

    $24.70/mo

    $0.88 for 24 hours

    Order in the bot

Need a different size? Build a configuration or pick a ready-made plan.

Similar servers elsewhere

Similar plans from other providers next to our steps in the Netherlands.

Our step 03

WooCommerce store
2 vCPU · 3 GB · 30 GB NVMe
$5.16/mo
  • VDSina

    Стандартный, 1 core · 2 Gb

    1 vCPU · 2 GB · 50 GB

    They offer more: disk

    $7.18/mo

    Our step is cheaper by $2.02 a month, or 28%

    Source: vdsina.ruchecked October 17, 2026on their site RUB 600/mo, Central Bank of Russia rate on October 17, 2026: 83.6177 ₽ per $1

  • DigitalOcean

    Basic Droplet Regular, 2 vCPU · 2 GiB

    2 vCPU · 2 GB · 60 GB SSD

    They offer more: disk

    $18.00/mo

    Our step is cheaper by $12.84 a month, or 71%

    Source: digitalocean.comchecked October 17, 2026

Prices are taken from the providers' pricing pages on the check date, per month, without prepayment discounts; rubles and euros are converted to US dollars at the official rate (Central Bank of Russia and ECB respectively). Our price is the step from the list above, with the server in the Netherlands. Resources don't match one to one: where another provider gives more of a resource, the row says so. Providers change their prices; the current price is on their site, linked in each row.

Why these resources

Minimums come from the apps' official requirements; our estimates are marked.

  1. 01Personal blog1 vCPU · 1 GB · 10 GB

    WordPress, PHP-FPM with 2–3 workers and MariaDB fit into 1 GB; Ghost officially requires a server with at least 1 GB of memory. WordPress doesn't state memory or disk in its requirements.

  2. 02Company website1 vCPU · 2 GB · 20 GB · estimate

    Spare memory for caching and form plugins, a media library of up to 10 GB.

  3. 03WooCommerce store2 vCPU · 3 GB · 30 GB · estimate

    WooCommerce asks for a WordPress memory limit of at least 256 MB, and it applies to every PHP process. 4–6 PHP workers plus MariaDB come to about 3 GB.

  4. 04Store with Redis cache2 vCPU · 4 GB · 60 GB · estimate

    Redis object cache takes 256–512 MB, the MariaDB buffer about 1 GB. Disk is for a catalog with photos.

  5. 05Media site or portal4 vCPU · 8 GB · 100 GB · estimate

    Our estimate for a busy media site or portal: more PHP workers and a database buffer for hot pages.

  6. 06Agency multisite6 vCPU · 12 GB · 200 GB · estimate

    Memory grows with the number of PHP-FPM pools, one per site. Our estimate.

What's included

  • WordPress, Ghost, Joomla and Drupal are installed with the order, at the “Add-ons” step
  • A *.expresshost.cloud domain right away, your own domains in “DNS / Domains”
  • No sign-up, no ID checks
  • Rent from 24 hours
  • Up and running in ~60 seconds
  • Dedicated IPv4 with a reputation check
  • Intrusion protection
  • Up to 25 Gbps port
  • Migration across 4 locations
  • Public API
  • Shared access

One-click apps

Tick the ones you need when ordering, and they are installed together with the server.

Full library
Install over SSH

root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; P=$(openssl rand -hex 16); docker network create wp && docker run -d --name wp-db --network wp --restart unless-stopped -e MYSQL_DATABASE=wordpress -e MYSQL_USER=wordpress -e MYSQL_PASSWORD=$P -e MYSQL_RANDOM_ROOT_PASSWORD=yes -v wp-db:/var/lib/mysql mysql:8.0 && docker run -d --name wordpress --network wp --restart unless-stopped -p 80:80 -e WORDPRESS_DB_HOST=wp-db -e WORDPRESS_DB_USER=wordpress -e WORDPRESS_DB_PASSWORD=$P -e WORDPRESS_DB_NAME=wordpress -v wp-html:/var/www/html wordpress

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/WordPress/WordPressok
  • Version7.1.2ok
  • Port80/tcplisten
  • Port443/tcplisten

✓ WordPress 7.1.2 installed · about 2 minutes

root@vps:~#

Install command from the library. Output is shortened and may differ on your server.
  • WordPress

    CMS for websites and blogs

    Websites / CMSFree

  • Ghost

    Blog and email newsletters

    Websites / CMSFree

  • Joomla

    PHP CMS for websites

    Websites / CMSFree

  • Drupal

    CMS for complex websites

    Websites / CMSFree

  • FASTPANEL

    Website control panel

    Web panelsFree

  • CloudPanel

    Panel for PHP and Node.js

    Web panelsFree

  • Hestia CP

    Panel for websites and mail

    Web panelsFree

Where to host

The price of the “WooCommerce store” step in each data center.

Locations and the price of the “WooCommerce store” step
LocationPer month
NetherlandsAmsterdam$5.16
GermanyFrankfurt$6.50
PolandWarsaw$4.63
EstoniaTallinn$5.83

Check the latency to each data center before you order: Looking Glass · Speedtest

Pay only for what you need

Filled is what the job uses, empty is overpayment. Prices in the Netherlands, per month.

  1. 01Personal blog

    Needs: 1 vCPU · 1 GB · 10 GB

    Ready-made plan NL-R9-1: 1 vCPU · 2 GB · 10 GB

    CPU
    1 of 1 vCPU
    Memory
    1 of 2 GB
    Disk
    10 of 10 GB

    $2.85/mo

    instead of $2.89 for the ready-made plan

    1% cheaper
  2. 02Company website

    Needs: 1 vCPU · 2 GB · 20 GB

    Ready-made plan NL-R9-2: 1 vCPU · 3 GB · 30 GB

    CPU
    1 of 1 vCPU
    Memory
    2 of 3 GB
    Disk
    20 of 30 GB

    $3.29/mo

    instead of $3.49 for the ready-made plan

    6% cheaper
  3. 04Store with Redis cache

    Needs: 2 vCPU · 4 GB · 60 GB

    Ready-made plan NL-R9-5: 4 vCPU · 4 GB · 100 GB

    CPU
    2 of 4 vCPU
    Memory
    4 of 4 GB
    Disk
    60 of 100 GB

    $8.35/mo

    instead of $11.22 for the ready-made plan

    26% cheaper

WordPress & CMS FAQ

No answer here? Message @ExpressHost_SupportBot.

Is 1 GB enough for WordPress?

For a blog, yes: WordPress, PHP-FPM with 2–3 workers and MariaDB fit into the “Personal blog” plan (1 vCPU, 1 GB RAM, 10 GB NVMe, $2.85 a month). Ghost officially requires at least 1 GB of memory. A store needs more.

What resources does WooCommerce need?

WooCommerce asks for a WordPress memory limit of at least 256 MB, and it applies to every PHP process. For a small store we plan 2 vCPU, 3 GB RAM, 30 GB NVMe ($5.16 a month); with Redis cache and a large catalog, 2 vCPU, 4 GB RAM, 60 GB NVMe ($8.35).

Can I move to a bigger plan?

Yes, with the “Plan” button in the server panel in the bot. To move the server to another location, use “Network → Migration”: the price is recalculated for the remaining rental period, the fee is $0.60.

How do I install WordPress?

Tick WordPress at the “Add-ons” step when ordering, and it is installed together with the server. The install command and ports are on the WordPress page of the script library.

Which location should I choose?

The one closest to your visitors. You can check the latency to all 4 data centers in Looking Glass and Speedtest before ordering, and move later via “Network → Migration”.

WordPress on Ryzen and NVMe — in 4 steps.