Skip to main content
.com domains from $2.99 — WHOIS privacy at no extra charge

Drupal Hosting

Composer and Drush, on a stack cut for Drupal

PHP 8.3 shaped around Drupal, Composer and Drush over SSH, object caching and layered security — with a free domain, SSL and a migration we run for you.

$2.09

Opening tier, billed monthly

PHP 8.3

With OPcache switched on

Composer

Drush on the bench too

24/7

People, not scripts

Plans

Drupal plans with the price on the label

One Drupal build or a hundred — SSH, Git and Composer are stocked at every tier.

Launch

One website, online today, on the plainest price tag we print

$2.09/mo

the renewal price is the same · billed annually

SSD storage
10 GB
Websites
1
Bandwidth
500 GB
CPU / RAM
1 core / 2 GB
Databases
25 MySQL
  • A domain name registered free for your first year
  • Free SSL, reissued for you before it ever runs out
  • Hosted elsewhere now? We shift the site across, free
  • An AI site builder included — describe it, publish it
  • WordPress Toolkit, with a backup taken every day
  • SSH, Git and Composer at the command line
Start Now

The till is on Hosting Cheap, the billing platform we run orders through.

Best seller

Pro

Shelf room for twenty-five sites on the one account

$2.79/mo

the renewal price is the same · billed annually

SSD storage
20 GB
Websites
25
Bandwidth
1 TB
CPU / RAM
1 core / 2 GB
Databases
50 MySQL
  • A domain name registered free for your first year
  • Free SSL, reissued for you before it ever runs out
  • Hosted elsewhere now? We shift the site across, free
  • An AI site builder included — describe it, publish it
  • WordPress Toolkit, with a backup taken every day
  • SSH, Git and Composer at the command line
Start Now

The till is on Hosting Cheap, the billing platform we run orders through.

Elite

200 GB of NVMe, and the power to keep pace with it

$5.59/mo

the renewal price is the same · billed annually

SSD storage
200 GB
Websites
100
Bandwidth
2 TB
CPU / RAM
2 cores / 4 GB
Databases
100 MySQL
  • A domain name registered free for your first year
  • WordPress Toolkit Deluxe on the shelf at no extra charge
  • Imunify360 on guard, with backups taken every 6 hours
  • CloudLinux Pro and PHP X-Ray to trace slow code
  • Python, Node.js and Ruby runtimes ready to use
  • Priority support, whatever hour you need it
Start Now

The till is on Hosting Cheap, the billing platform we run orders through.

A speedometer standing in for a website performance test

Performance

PHP set up around Drupal, not against it

Drupal loads a considerable amount of code on every request, which puts real weight on the platform beneath it. Our servers run current PHP 8.3 with OPcache switched on and memory ceilings sized for Drupal's bootstrap, backed by a quick in-memory cache for its dynamic and page caches. Editorial dashboards stay responsive and content pages keep loading fast as the site grows.

  • PHP 8.3 with OPcache running
  • Generous memory for module-heavy builds
  • An in-memory cache backend, ready
  • Every account on NVMe-class storage

What You Get

Everything a Drupal build needs, on one shelf

A server rack running the Composer and Drush stack behind Drupal hosting

A PHP stack cut for Drupal

PHP 8.3 with OPcache and generous memory ceilings, set around Drupal's module-heavy bootstrap so pages keep their pace under genuine traffic.

Composer, ready on arrival

Composer is installed and waiting, so core, contrib modules and their Symfony dependencies come in the way the Drupal project itself prescribes.

Drush at the command line

Full SSH access puts Drush within reach — clear caches, apply database updates, export configuration and manage accounts without opening the admin screen.

Caching that comes assembled

Drupal's dynamic page cache sits on top of a quick in-memory backend, keeping editorial dashboards and content-heavy pages responsive with nothing to configure.

Guarded and easy to patch

A free auto-renewing SSL certificate, a web application firewall and nightly backups stand watch, so applying a Drupal security release stops feeling like a gamble.

The move is on us

Drupal running somewhere else already? Our team carries the files, database and settings across at no charge, usually inside 24 hours of the request.

A developer writing code against a hosted server environment

Workflow

Composer and Drush, laid out the Drupal way

Modern Drupal is a Composer project at heart, and this setup treats it that way. Pull in core, contrib modules and their Symfony dependencies through Composer, then run the day-to-day work with Drush over SSH — clearing caches, applying database updates and syncing configuration takes seconds. Add Git and deployments become clean and repeatable rather than a matter of copying files across.

  • Composer waiting for core and contrib
  • Full SSH access for driving Drush
  • Git support for configuration-as-code
  • Repeatable builds, thanks to composer.lock

Compare

The Drupal tiers, side by side

Moving up a tier as traffic builds takes a couple of clicks and nothing more.

Drupal hosting plan specifications and resource caps shown side by side
Drupal tiers compared
What you getLaunchProElite
SSD storage10 GB20 GB200 GB
Websites125100
CPU / RAM1 core / 2 GB1 core / 2 GB2 cores / 4 GB
Databases25 MySQL50 MySQL100 MySQL
Composer and Drush over SSH
Git on every plan
Object and page caching
Free SSL, backups and site move
A shield icon standing in for site security and DDoS filtering

Security

Guarded, copied nightly, quick to patch

Drupal's security team has a strong record, and keeping current remains your best protection. We keep that part easy: free SSL, a web application firewall and daily backups stand watch, so when an advisory is published you push the fix through Composer with a fresh restore point already behind you. Patch day stops being an event.

  • Free SSL certificates that reissue themselves
  • A web app firewall in front of every site
  • Daily backups you can roll straight back to
  • Security releases applied through Composer

Suits

Shaped around the way you use Drupal

Editors and developers working side by side on a Drupal build

Editorial teams and publishers

Drupal's editorial workflow, taxonomy and views deserve infrastructure that can deliver richly structured content quickly to every reader who asks for it.

Developers and integrators

SSH, Git and Composer on hand mean you build the way Drupal intends: configuration held in code, dependencies pinned, deployments you can run twice.

Agencies and growing projects

Keep several Drupal builds under one account and move a plan up in a couple of clicks as client traffic and workload increase.

Compatibility

The Drupal releases we carry

Run whichever release your modules are ready for, and upgrade on your own timetable through Composer.

Drupal 11

The current release, sitting on a modern PHP 8.x stack with OPcache. Installed and kept up to date entirely through Composer.

Drupal 10

Widely deployed and fully at home here. Step across to 11 through Composer once your contrib modules have caught up.

Drupal 9 and older

Older 9.x builds keep running while you decide on a next move. Ask us and we will help map a clean route to 10 or 11.

Drupal 7

Past its upstream end of life, so moving forward is the sensible call. Our team will carry it to a current release at no charge.

How It Works

Three steps from order to live site

Setting up a Drupal site over an SSH session
  1. 1

    Pick a tier

    Launch covers a single Drupal build; Pro and Elite stretch to 100 sites. SSH, Git and Composer are stocked at every tier, not sold separately.

  2. 2

    Bring Drupal in via Composer

    Pull core and contrib modules through Composer, or hand us the existing site and we will move it free of charge, usually within 24 hours.

  3. 3

    Drive it with Drush

    Updates, cache clearing and configuration sync all run from the terminal, while our caching layer and firewall keep the site quick and guarded.

In The Box

On every Drupal plan

  • PHP 8.3 with OPcache, cut for Drupal
  • Composer installed and waiting
  • SSH access, with Drush alongside
  • Git for keeping versions straight
  • Object and page caching, already fitted
  • Up to 100 MySQL or MariaDB databases
  • An SSL certificate that reissues itself
  • A backup taken every night
  • A web application firewall in front
  • The move handled at no charge
  • phpMyAdmin plus cron scheduling
  • People on support at any hour
Packing boxes beside a laptop, standing in for a free move to a new host

Drupal site already built? We will carry it over at no charge.

Files, database and settings moved by our team with no downtime, usually within 24 hours of the request.

Request Your Migration

FAQ

What Drupal builders ask us

Which Drupal versions are supported here?

Recent releases are entirely at home. Drupal 10 and Drupal 11 both run on our modern PHP 8.x stack with OPcache, and 9.x installations remain supported while you work out an upgrade timetable. Because every install and update runs through Composer, you decide which core release and which contrib module versions live on your account, and you move to a new major version when the project is ready rather than on somebody else's schedule. Older Drupal 7 sites still function, though that branch is past its end-of-life date, so we would point you towards 10 or 11 — a move our team will carry out at no charge. Full SSH access, as many as 100 MySQL/MariaDB databases and backups taken automatically every day make it straightforward to rehearse an upgrade on a duplicate first, so a major version jump never has to be a bet placed on your live site.

Can I install Drupal with Composer?

Yes — Composer is preinstalled and works over SSH from the first minute, which matches exactly how the Drupal project recommends building a site today. One command pulls in core, contrib modules, themes and the Symfony components underneath them, while composer.json and composer.lock stay entirely in your hands, keeping every build repeatable and every dependency pinned to a known version. Updates stay simple as a result: run one command to lift core or a module, read what changed, commit the lock file. Combine Composer with the Git access bundled into every plan and the workflow becomes code-first rather than a matter of shuffling files by hand. Would you rather stay away from the terminal? Our team will install or migrate a Composer-managed Drupal site for you and hand it back ready to run.

Does Drush work on these plans?

It does. Every plan carries full SSH access, so installing Drush through Composer and driving the entire site from the command line is straightforward work. Clear caches straight after a deploy, apply database updates with one command, move configuration between environments, create accounts, reset passwords, generate one-time login links — none of it needs the admin screen. On a content-heavy Drupal build that saves real time, because clicking through menus for routine upkeep wears thin quickly. Git and Composer are part of the same package, so you can script a repeatable deployment: fetch the latest code, run composer install, apply database updates, import configuration, in that order. Automatic daily backups run underneath the whole time, which means an unexpected command result is a rollback rather than a crisis. Our support team is reachable around the clock if something looks wrong.

What makes Drupal quick on your servers?

Drupal executes a lot of code on every request, so the platform underneath earns its keep. Your account sits on pure NVMe SSD storage running a current PHP 8.x build with OPcache, which holds compiled code in memory instead of recompiling it for each visitor. LiteSpeed caching with HTTP/2 delivers cached pages and static files straight out of memory, and Drupal's own object and page caches stack cleanly above that, so signed-in dashboards and content-heavy pages stay responsive. Up to 100 MySQL/MariaDB databases plus phpMyAdmin leave room to index and tune queries as the content library grows. CPU and RAM rise with each tier, so a traffic increase means a couple of clicks rather than a rebuild somewhere else. The result is a quick editorial experience for your team and fast page loads for readers, even on module-heavy builds.

How do Drupal security patches get applied?

Drupal's security team is among the best in open source, and staying current is the single biggest safeguard you have. Our job is making that easy. A web application firewall and network-level DDoS protection sit ahead of every account, a free auto-renewing SSL certificate keeps traffic encrypted, and backups run automatically each day so a recent restore point always exists. When an advisory lands, applying the fix through Composer is usually one command against core or the affected module, with a fresh backup already sitting behind you, then a Drush cache clear to finish. Because dependencies stay pinned in composer.lock, you can read exactly what an update touches before it reaches production, and rehearse it on a duplicate site over SSH. If it goes sideways, our team is on call 24/7 to help restore or roll back, so patching promptly never has to feel risky.

Will you move my existing Drupal site across?

Yes, and the managed move costs nothing. Once you have signed up, open a ticket telling us where the site currently lives; our team copies the files, database, settings and media library, rebuilds everything on our stack, and checks that modules, views and cron jobs all behave before your readers notice a thing. Most transfers finish in about 24 hours. We agree the final DNS change with you so the switch happens without downtime, and your previous host stays untouched until you have confirmed the new copy looks right. Sites already managed through Composer travel especially smoothly, since the whole build is described in code. Planning to step up to a newer Drupal release or PHP 8.x version at the same time? Tell us and we will fold that into the plan. Daily backups start immediately, so the transferred site is protected from its first day here.

Put your Drupal site live today.

A PHP stack cut for Drupal, Composer and Drush ready to go, plus a free domain, SSL and a migration on us.

View Hosting Plans

Drupal rewards a well-configured server and punishes a lazy one. It wants a current PHP release, real memory, a working cron and a cache that does its job. Underneath sits NVMe storage, LiteSpeed caching and a 99.9% uptime commitment we put in writing rather than in a brochure.

Written for organisations running structured Drupal builds. Every plan carries free SSL, a free transfer, daily backups and 30 days to change your mind about any hosting you buy.

Drupal, sized properly

Set PHP 8.x per site with the memory limit Drupal genuinely needs, run cron on a schedule for indexing and queues, and let LiteSpeed cache pages for anonymous visitors while authenticated sessions go straight through. Drush works over SSH, and Composer-managed installs are the norm here rather than a special case.

Redundancy is unglamorous, and it is where the money goes: tier-3 halls, more than one route to the internet, conditioned power, and failover that happens without anyone filing a ticket.

What a Drupal site costs to host

We would rather sell you the right plan than the biggest one. Prices sit on the page, renewals match them, and nothing turns up at checkout that was not visible on the way in. Every hosting plan carries a 30-day money-back guarantee, so trying us out costs you an afternoon at worst.

Structured content does not require an enterprise contract. Drupal runs on the shared plans, with a VPS from $9.99 waiting for the day a multisite or a large editorial team outgrows them.

Someone running a hosting account from the cPanel dashboard

How Drupal is served here

Drupal sites run on NVMe storage in tier-3 halls with daily backups of files and database. Updates can be staged on a clone first, so a module change meets your editors only after it has behaved somewhere else.

Maintenance runs to our schedule and mostly while you sleep: security patches, panel updates and PHP releases arrive without you booking a window for them.

  • Composer and Drush at the SSH prompt
  • Cron control for indexing and queues
  • Tier-3 data centres with automatic failover
  • 100% NVMe storage behind LiteSpeed

Worth Knowing

More of what comes with it

Cron that actually runs

Drupal's queues and search index depend on it. Set the schedule in the panel and stop relying on visitor-triggered cron.

Speed you never configure

Every site runs on NVMe with caching already switched on at the server — nothing for you to tune.

Certificates included

SSL is bundled and self-renewing on every domain, so encryption never turns into an upsell.

We do the moving

Changing hosts? Engineers transfer the site at no charge, normally inside 24 hours.

Daily backups, automatic

Automatic daily snapshots, restorable by you the moment something breaks.

Human support, any hour

No bot-only tier: the people who run the platform answer, at whatever hour you write in.

Starting Out

Three steps and you're set up

  1. 1

    Order in two minutes

    Choose a tier with the memory and storage the build needs.

  2. 2

    Set the domain

    Point the domain; SSL is fitted automatically.

  3. 3

    Start serving

    Install with Composer over SSH, or let us migrate the site free.

On the Shelf

Also included, no extra charge

  • Every hosting plan comes with 30 days to change your mind
  • Memory limits you set per site
  • A staging clone for module updates
  • Free SSL on every domain you host
  • Migration done by our engineers, no charge
  • Automatic daily backups on every plan
  • 99.9% uptime written into the SLA
  • Support answered by people, 24 hours a day

Still Asking

A few more we hear often

Can you host a Drupal multisite?

A small multisite with a handful of sites is fine on shared hosting — separate databases, one codebase, a domain each. Larger multisite installs are happier on a VPS where you set the memory and the PHP workers yourself, and we will help you move when that day arrives.

How long does setting up Drupal hosting take?

Provisioning is automatic and immediate. The only part that takes longer is a migration, and even that is usually done the same day, by us, at no cost.

Will the price change at renewal?

The same tag, the same amount. We do not run an introductory price that quietly doubles once you have settled in.

What if Drupal hosting is not the right fit?

There is a 30-day money-back guarantee on the plan. Ask inside the month and you get your money back: no exit interview, and nobody transferring you to a team whose job is talking you out of it.