Drupal Hosting
Drush and Composer, on a platform shaped 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.42
Opening tier, billed annually
PHP 8.3
With OPcache switched on
Composer
Drush on the bench too
24/7
People, not scripts
Plans
Every Drupal plan carries its price on the tag
One Drupal build or a hundred — SSH, Git and Composer are stocked at every tier.
Launch
Room for a single website, live today, at the plainest price we quote anywhere
$2.42/mo
$29.04 today · billed annually
the renewal price is the same
- SSD storage
- 10 GB
- Websites
- 1
- Bandwidth
- 500 GB
- CPU / RAM
- 1 core / 2 GB
- Databases
- 25 MySQL
- We register your domain name and charge nothing for the first year
- Your SSL certificate costs nothing, and we reissue it before expiry
- Sitting with another host? We move the site over at no charge
- An AI site builder comes with it: describe the site, then publish
- WordPress Toolkit included, and a backup runs daily
- SSH, Git and Composer at the command line
- Softaculous puts 240+ apps up in one click
- ImunifyAV+ watches every site for malware
- NVMe SSD underneath, LiteSpeed cache in front
- Mailboxes on your own domain, included
- MailChannels carries your outbound mail
- The latest cPanel, and real people to answer
- The account is live minutes after you order
Orders are rung up on Hosting Cheap, which is the billing platform behind our checkout.
Pro
One account, and enough shelf space on it for twenty-five separate sites
$4.66/mo
$55.92 today · billed annually
the renewal price is the same
- SSD storage
- 20 GB
- Websites
- 25
- Bandwidth
- 1 TB
- CPU / RAM
- 1 core / 2 GB
- Databases
- 50 MySQL
- First year of domain registration is on us, with nothing to pay
- SSL comes free, with a fresh certificate issued before the old lapses
- Already with another provider? We carry the site over and bill nothing
- An AI site builder is thrown in: say it, publish it
- WordPress Toolkit, plus a backup taken for you daily
- SSH, Git and Composer at the command line
- Softaculous puts 240+ apps up in one click
- ImunifyAV+ watches every site for malware
- NVMe SSD underneath, LiteSpeed cache in front
- Mailboxes on your own domain, included
- MailChannels carries your outbound mail
- The latest cPanel, and real people to answer
- The account is live minutes after you order
Orders are rung up on Hosting Cheap, which is the billing platform behind our checkout.
Elite
200 GB of NVMe storage, with enough processing power behind it to keep up
$7.08/mo
$84.96 today · billed annually
the renewal price is the same
- SSD storage
- 200 GB
- Websites
- 100
- Bandwidth
- 2 TB
- CPU / RAM
- 2 cores / 4 GB
- Databases
- 100 MySQL
- We register your domain name, free for the first year
- WordPress Toolkit Deluxe sits on the plan, nothing added
- Imunify360 watches the account, and a backup lands every 6 hours
- CloudLinux Pro with PHP X-Ray, which traces the slow code
- Python, Node.js and Ruby runtimes, installed and ready
- Priority support, whatever hour you need it
- An SSL certificate at no cost, renewed by us ahead of its expiry
- Currently parked with another host? We migrate the site for nothing
- An AI site builder is bundled in. Describe the thing, publish it
- NVMe SSD underneath, LiteSpeed cache in front
- SSH, Git and Composer at the command line
- Softaculous puts 240+ apps up in one click
- The account is live minutes after you order
Orders are rung up on Hosting Cheap, which is the billing platform behind our checkout.

Performance
PHP tuned to suit Drupal rather than fight it
A considerable amount of code loads on every Drupal request, and that load lands squarely on the platform underneath. We run current PHP 8.3 with OPcache switched on, memory ceilings sized to suit Drupal's bootstrap, and a fast in-memory cache sitting behind the dynamic and page caches. Editorial dashboards keep their responsiveness. Content pages carry on loading quickly as the site puts on weight and the content library 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
One shelf holding everything a Drupal build wants

A PHP stack cut for Drupal
PHP 8.3 runs with OPcache and roomy memory limits, tuned for the module-heavy bootstrap Drupal performs, so pages hold their pace when real traffic turns up.
Composer, ready on arrival
Composer sits installed and ready, which means core, contrib modules and the Symfony dependencies beneath them arrive by the method the Drupal project prescribes.
Drush at the command line
Full SSH access brings Drush to hand: clear caches, push database updates through, export configuration, look after accounts, all without opening the admin screen once.
Caching that comes assembled
The dynamic page cache Drupal ships with rides on a fast in-memory backend, which keeps editorial dashboards and content-heavy pages responsive. Nothing for you to configure.
Guarded and easy to patch
Rolling out a Drupal security release should feel routine, not a gamble. Behind you sit nightly backups, a firewall for web application traffic, and a free SSL certificate that renews itself.
The move is on us
Got Drupal sitting with another host? We carry the files, the database and the settings across, charge nothing for it, and usually finish inside 24 hours of you asking.

Workflow
Laid out the way Drupal expects: Composer, then Drush
At heart, modern Drupal is a Composer project, and the setup here treats it as exactly that. Bring core, contrib modules and their Symfony dependencies in through Composer. Then handle the daily work with Drush over SSH: clearing caches, applying database updates, syncing configuration, each of them a matter of seconds. Put Git alongside it and a deployment turns clean and repeatable instead of an exercise in copying files from one place to another.
- 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
Drupal tiers laid out beside each other
Moving up a tier as traffic builds takes a couple of clicks and nothing more.

| What you get | Launch | Pro | Elite |
|---|---|---|---|
| SSD storage | 10 GB | 20 GB | 200 GB |
| Websites | 1 | 25 | 100 |
| CPU / RAM | 1 core / 2 GB | 1 core / 2 GB | 2 cores / 4 GB |
| Databases | 25 MySQL | 50 MySQL | 100 MySQL |
| Composer and Drush over SSH | |||
| Git on every plan | |||
| Object and page caching | |||
| SSL, backups and the site move, free |

Security
Watched, copied each night, quick to patch
The Drupal security team has a strong record, and staying current is still the best protection you have. Our part is keeping that simple: free SSL, a firewall watching web application traffic, and backups taken daily. When an advisory goes out, you push the fix through Composer with a fresh restore point already sitting behind you. Patch day stops being an event in the diary.
- 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
Built around how you actually use Drupal

Editorial teams and publishers
Editorial workflow, taxonomy, views: Drupal's strengths deserve a platform that can push richly structured content out quickly to every reader who asks for a page.
Developers and integrators
With SSH, Git and Composer already there, you build the way Drupal intends. Configuration lives in code, dependencies stay pinned, and a deployment can be run a second time.
Agencies and growing projects
Hold several Drupal builds inside one account, then step the plan up in a couple of clicks as client traffic climbs and the workload grows.
Compatibility
The Drupal releases we carry
Run whichever release your modules are ready for, and upgrade on your own timetable through Composer.
Drupal 11
This is the current release, running on a modern PHP 8.x stack with OPcache. Installation and every update afterwards go through Composer alone.
Drupal 10
Deployed all over the place, and perfectly at home on our stack. Move up to 11 with Composer whenever your contrib modules have caught up.
Drupal 9 and older
Older 9.x builds carry on working while you make up your mind about the next step. Ask, and we will help plot a tidy route up to 10 or 11.
Drupal 7
Upstream end of life has already passed for this one, so moving on is the sensible call. We will carry the site up to a current release and charge you nothing.
How It Works
From order to live site in three steps

- 1
Pick a tier
Launch handles one Drupal build. Pro and Elite go as far as 100 sites. SSH, Git and Composer come stocked on every tier here, never sold as a separate line.
- 2
Bring Drupal in via Composer
Pull core and contrib modules down through Composer. Or pass us the site you already run, and we move it across at no charge, usually within 24 hours.
- 3
Drive it with Drush
Run updates, cache clears and configuration sync straight from the terminal. Underneath, the caching layer and the firewall keep the site quick and keep it 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

Already built the Drupal site? We will carry it across for nothing.
Files, database and settings moved by our team with no downtime, usually within 24 hours of the request.
Request Your MigrationFAQ
What Drupal builders ask us
Which Drupal versions are supported here?
Recent releases settle in without trouble. Both Drupal 10 and Drupal 11 sit happily on our modern PHP 8.x stack with OPcache, and 9.x installations stay supported for as long as you need to work out an upgrade timetable. Every install and every update passes through Composer, which puts the choice in your hands: which core release you are on, which contrib module versions sit alongside it, and when a new major version arrives. That decision follows your project, not somebody else's calendar. Drupal 7 sites still function here, but the branch is past its end-of-life date, so our advice would be 10 or 11, and the move itself we do at no charge. Full SSH access, as many as 100 MySQL/MariaDB databases, and backups taken automatically every day mean you can rehearse the whole upgrade on a duplicate before touching anything real. A major version jump is not a bet you place on the live site.
Can I install Drupal with Composer?
Yes. Composer comes preinstalled and answers over SSH from your first minute on the account, which is precisely how the Drupal project recommends a site be built today. A single command drags in core, contrib modules, themes and the Symfony components sitting underneath them. Meanwhile composer.json and composer.lock stay entirely yours, so every build repeats and every dependency is pinned to a version you named. Updates follow the same shape. Run one command to lift core or a module, read what changed, commit the lock file. Add the Git access bundled into every plan and the whole workflow turns code-first instead of a matter of shuffling files about by hand. Prefer to keep away from the terminal altogether? Then our team will install a Composer-managed Drupal site for you, or migrate the one you have, and hand it back ready to run.
Does Drush work on these plans?
It does. Full SSH access ships with every plan, so pulling Drush in through Composer and steering the entire site from the command line is ordinary work. Clear caches the moment a deploy finishes. Apply database updates with one command, shift configuration between environments, create accounts, reset passwords, generate one-time login links: none of that requires the admin screen at all. On a content-heavy Drupal build the saving is real, because clicking through menus for routine upkeep wears thin fast. Git sits in the same package as Composer, which lets you script a deployment you can repeat. Fetch the latest code, run composer install, apply the database updates, import configuration, in that order. Daily backups tick over underneath the lot, so a command that returns something odd means a rollback rather than a crisis. Our support team can be reached at any hour of the day or night if things look wrong.
What makes Drupal quick on your servers?
Every request to a Drupal site executes a fair amount of code, so what sits underneath has to earn its keep. Your account runs on pure NVMe SSD storage with a current PHP 8.x build and OPcache, which keeps compiled code in memory rather than recompiling it for each visitor who turns up. LiteSpeed caching over HTTP/2 hands cached pages and static files back straight from memory, and Drupal's own object and page caches stack neatly on top, so signed-in dashboards and content-heavy pages stay responsive. Room to work on the database side too: up to 100 MySQL/MariaDB databases plus phpMyAdmin, for indexing and tuning queries as the content library swells. CPU and RAM climb with each tier, so more traffic costs you a couple of clicks instead of a rebuild somewhere else. Editors get a quick admin, readers get fast pages, even on module-heavy builds.
How do Drupal security patches get applied?
Drupal's security team is among the best in open source, and keeping current is the biggest safeguard you have. Making that painless is our end of the deal. In front of every account sit a web application firewall and network-level DDoS protection; a free auto-renewing SSL certificate keeps traffic encrypted; backups run each day by themselves, so a recent restore point always exists. An advisory lands, and applying the fix through Composer is usually one command against core or whichever module is affected, with a fresh backup already behind you, then a Drush cache clear to finish the job. Dependencies stay pinned in composer.lock, so you can read precisely what an update touches before it goes anywhere near production, and rehearse the whole thing on a duplicate site over SSH. Should it go sideways, our team is on call 24/7 to restore or roll back. Patching promptly never has to feel like a risk.
Can you carry my current Drupal site over here?
Yes, and the managed move is free. Sign up first, then raise a ticket telling us where the site lives at the moment. We copy the files, the database, the settings and the media library, rebuild the lot on our stack, and test that modules, views and cron jobs all behave before a single reader notices anything. Around 24 hours is typical. The final DNS change gets agreed with you, so the switch lands without downtime, and nothing is touched at your old host until you have looked at the new copy and said it is right. Builds already managed through Composer travel best of all, since the entire thing is described in code. Thinking of jumping to a newer Drupal release, or a newer PHP 8.x version, while you are at it? Say so and we fold it into the plan. Daily backups begin at once, which means the site is protected from its first day on our side.
More hosting worth a look
The whole application catalogue
The full one-click install catalogue in the panel: CMSes, forums, store software and more.
Web Hosting
Our cPanel platform, built on the very same NVMe and LiteSpeed stack these Drupal plans use.
PHP Hosting
PHP 8.x alongside SSH, Composer and Git, which is a good fit for custom Drupal development.
CMS Hosting
Hosting for WordPress, Joomla and Drupal, set out one beside the other.
Laravel Hosting
Hosting that suits Composer and Symfony, for framework-based PHP applications.
Your Drupal site could go 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 PlansDrupal 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 target 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: our London datacentre, 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 $13.52 waiting for the day a multisite or a large editorial team outgrows them.

How Drupal is served here
Drupal sites run on NVMe storage in our London datacentre 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
- Our London datacentre with automatic failover
- 100% NVMe storage behind LiteSpeed
Worth Knowing
What else you get in the box
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
From order to live in three steps
- 1
Order in two minutes
Choose a tier with the memory and storage the build needs.
- 2
Set the domain
Point the domain; SSL is fitted automatically.
- 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
- a 99.9% uptime target credited against the SLA
- Support answered by people, 24 hours a day
Still Asking
Other questions that keep coming up
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.
Read next
CMS Hosting
Tuned accounts for every major publishing platform.
PHP Hosting
PHP 5.6–8.4, OPcache, a version per site.
Web Hosting
cPanel on NVMe from $2.42/mo, SSL and the move included.
Pulled from the Resource Library
Drupal vs WordPress
Structured content versus simplicity, compared.
What is a CMS?
Where Drupal sits among the content-management options.
How to Use Softaculous
Drupal and 240+ other apps, installed in one click.