Skip to main content

Drupal Hosting

Drupal hosting built for Composer and Drush

PHP 8.3, Drupal-tuned, with Composer and Drush over SSH, object caching and hardened security. A domain, an SSL certificate and a managed migration come free with it.

$2.42

Starter, per month

PHP 8.3

OPcache tuned

Composer

& Drush built in

24/7

Human support

Plans

Cheap Drupal hosting plans

One Drupal build or as many as 100 sites: SSH, Git and Composer are standard on every tier, not an upsell.

Launch

Everything you need to get one site online

$2.42/mo

$29.04 today · billed annually

renews at the same price

SSD storage
10 GB
Websites
1
Bandwidth
500 GB
CPU / RAM
1 core / 2 GB
Databases
25 MySQL
  • Free domain for your first year
  • Free auto-renewing SSL
  • Free 24-hour website migration
  • Free AI website builder
  • WordPress Toolkit included
  • Softaculous: 240+ 1-click apps
  • Free daily backups + restore
  • ImunifyAV+ malware scanning
  • NVMe SSD + LiteSpeed cache
  • Email on your own domain
  • MailChannels outbound mail
  • SSH access, Git & Composer
  • cPanel + 24/7 human support
Get Started
Most Popular

Pro

Host as many sites as you like

$4.66/mo

$55.92 today · billed annually

renews at the same price

SSD storage
20 GB
Websites
25
Bandwidth
1 TB
CPU / RAM
1 core / 2 GB
Databases
50 MySQL
  • Free domain for your first year
  • Free auto-renewing SSL
  • Free 24-hour website migration
  • Free AI website builder
  • WordPress Toolkit included
  • Softaculous: 240+ 1-click apps
  • Free daily backups + restore
  • ImunifyAV+ malware scanning
  • NVMe SSD + LiteSpeed cache
  • Email on your own domain
  • MailChannels outbound mail
  • SSH access, Git & Composer
  • cPanel + 24/7 human support
Get Started

Elite

High-performance hosting with 200 GB NVMe storage

$7.08/mo

$84.96 today · billed annually

renews at the same price

SSD storage
200 GB
Websites
100
Bandwidth
2 TB
CPU / RAM
2 cores / 4 GB
Databases
100 MySQL
  • Free domain for your first year
  • Free auto-renewing SSL
  • Free 24-hour website migration
  • Free AI website builder
  • WordPress Toolkit Deluxe
  • 6-hourly backups + restore
  • Imunify360 malware protection
  • PHP X-Ray profiling
  • CloudLinux Pro isolation
  • Python, Node.js & Ruby
  • NVMe SSD + LiteSpeed cache
  • SSH access, Git & Composer
  • Priority 24/7 support
Get Started
Fast website loading speed performance test

Performance

A PHP stack tuned for Drupal

Every Drupal request loads a pile of code, which is why what sits underneath counts. We run PHP 8.3 with OPcache and memory limits sized for the bootstrap Drupal actually performs, then pair that with a fast in-memory cache backend serving both the dynamic and page caches. Editorial dashboards feel snappy. Content pages hold their speed as the site gets bigger.

  • PHP 8.3 with OPcache enabled
  • Memory limits with room for big module sets
  • Fast in-memory cache backend
  • NVMe-class storage under every single site

Why Our Drupal Hosting

Everything a Drupal site needs

Server rack running Drupal hosting with a Composer and Drush stack

Drupal-tuned PHP stack

PHP 8.3 with OPcache, plus memory limits set generously for the module-heavy bootstrap Drupal runs, so pages render fast when real traffic arrives.

Composer-first workflow

Composer is there from day one, so core, contrib modules and the Symfony dependencies underneath get installed the way the Drupal project tells you to.

Drush over SSH

With full SSH access you can drive Drush from the command line: clear caches, apply database updates, export configuration and sort out user accounts.

Object & page caching

Drupal's dynamic cache, backed by a fast in-memory store, keeps authenticated dashboards and heavy content pages quick with no extra tuning from you.

Hardened and patched

Applying a Drupal security release should be dull, and here it is: auto-renewing SSL at no cost, a web application firewall in front, daily backups behind.

Free managed migration

Running Drupal somewhere else at the moment? We'll move the files, the database and the settings over for nothing, normally inside 24 hours.

Developer coding on a web hosting server

Workflow

Composer and Drush, the way Drupal expects

Drupal today is a Composer project, and we run it as one. Pull in core, contrib modules and the Symfony packages they depend on with Composer, then work the site through Drush over SSH: caches cleared, database updates run, configuration synced, all in seconds. Bring Git into it and deployments become repeatable instead of a hand-copied pile of files.

  • Composer already installed for core and contrib
  • Shell access whenever Drush is needed
  • Git for config-in-code deployments
  • Repeatable builds from composer.lock

Compare

Compare Drupal hosting plans

As traffic climbs, moving up a tier takes a couple of clicks.

Drupal hosting plans compared on specs and resource limits
Drupal hosting plan comparison
FeatureLaunchProElite
SSD storage10 GB20 GB200 GB
Websites125100
CPU / RAM1 core / 2 GB1 core / 2 GB2 cores / 4 GB
Databases25 MySQL50 MySQL100 MySQL
Composer & Drush over SSH
Git version control
Object & page caching
Free SSL, backups & migration
Website security and DDoS protection

Security

Hardened, backed up, easy to patch

Drupal keeps a serious security team, and the best defence is staying current. We take the pain out of that. Free SSL, a web application firewall and daily backups watch the site around the clock, so when an advisory drops you push the update through Composer knowing a fresh backup already exists. No white-knuckle patching at midnight.

  • Free auto-renewing SSL certificates
  • A web application firewall on every site
  • Daily backups, automatic, restorable by you
  • Composer-driven security updates

Great For

Built for the way you use Drupal

Editors and developers working together on a Drupal site

Content teams & publishers

Editorial workflows, taxonomy and views are where Drupal earns its keep, and the stack here serves that rich, structured content quickly to every reader.

Developers & integrators

SSH, Git and Composer let you build the way Drupal expects: configuration held in code, dependencies pinned, deployments you can repeat.

Agencies & growing sites

Keep several Drupal projects on a single account, then step up a tier in a few clicks as the traffic and the client work grow.

Compatibility

Which Drupal versions we support

Run whichever release your modules are ready for, then upgrade with Composer on your own schedule and nobody else's.

Drupal 11

The current release. It sits on modern PHP 8.x with OPcache, and installs and updates come through Composer.

Drupal 10

Still supported, still deployed all over the place. When your contrib modules catch up, Composer takes you to 11.

Drupal 9 & earlier

Legacy 9.x installs keep running while you work out what comes next. We can help you plot a clean upgrade route to 10 or 11.

Drupal 7

End of life has been reached, so moving on is the sensible call. We'll migrate it to a supported release at no charge.

How It Works

Live in three simple steps

Building a Drupal site step by step over an SSH session
1

Pick your hosting plan

Take Launch for a single Drupal site, or Pro and Elite if you need up to 100 of them. SSH, Git and Composer are standard on every tier.

2

Install Drupal with Composer

Pull core and contrib modules down with Composer, or hand the job over and we'll migrate your existing site free, usually inside 24 hours.

3

Manage it with Drush

Apply updates, clear caches and sync configuration from the command line, while caching and the firewall keep everything quick and out of trouble.

Included

On every Drupal plan

  • Drupal-tuned PHP 8.3 with OPcache
  • Composer preinstalled
  • Drush support over SSH
  • Git version control
  • Object & page caching
  • Up to 100 MySQL / MariaDB databases
  • Free auto-renewing SSL
  • Daily automatic backups
  • Web application firewall
  • Free managed migration
  • phpMyAdmin & cron jobs
  • 24/7 human support
Free website migration between hosting providers

Already running Drupal? We'll move it free.

We move your files, your database and your settings across with no downtime, normally within 24 hours of you asking.

Start Your Migration

FAQ

Drupal hosting questions

Which versions of Drupal can I run?

Modern Drupal is right at home here. Both Drupal 10 and Drupal 11 run cleanly on our modern PHP 8.x stack with OPcache, and older 9.x sites stay supported while you work out an upgrade. Since everything installs and updates through Composer, the choice of core release and contrib module versions is yours, and you jump to a new major version when your schedule allows rather than when ours does. Legacy Drupal 7 sites still work as well, though that branch has hit end of life, so we would push you towards Drupal 10 or 11. Our team can do that move for you at no charge. Full SSH access, up to 100 MySQL/MariaDB databases and daily automatic backups make it easy to test the upgrade on a copy before it goes anywhere near production, so a major version jump never turns into a gamble with the live site.

Is Composer available for installing Drupal?

Yes. Composer comes preinstalled and works over SSH straight away, which is exactly how the Drupal project recommends building a site now. One command pulls in Drupal core, contrib modules, themes and the Symfony components sitting underneath them, and your composer.json and composer.lock stay in your hands, so every build repeats and every dependency is pinned to a known version. Updates become predictable as a result: run one command to bump core or a module, look over what changed, commit the lock file. Add the Git access included on every plan and the whole workflow turns code-first, rather than a matter of copying files around by hand. Not keen on starting at the command line? Our team will install or migrate a Composer-managed Drupal site for you and hand it back ready to run.

Can I use Drush to manage my site?

Certainly. Full SSH access ships with every plan, so you install Drush through Composer and then drive the entire site from a terminal. Clear caches after a deploy, apply database updates in one command, move configuration between environments, add users, reset passwords, generate one-time login links, none of it needing the admin UI. On content-heavy Drupal builds Drush saves serious time, because clicking through the interface for routine maintenance gets tedious fast. Git and Composer are there too, so a deployment can be scripted end to end: fetch the latest code, run composer install, apply the database updates, import config, in that order. Daily automatic backups run underneath the lot, which means an unexpected result from a command is a rollback rather than a disaster. Our 24/7 support team is around if something odd crops up.

How do you keep Drupal fast?

Every Drupal request drags in a lot of code and runs a lot of logic, so what it runs on counts. Your site sits on pure NVMe SSD storage with a modern PHP 8.x runtime and OPcache, which holds compiled code in memory rather than rebuilding it on each hit. Cached pages and static assets come straight out of memory through LiteSpeed caching and HTTP/2, and Drupal's own object and page caches stack neatly on top, which is what keeps authenticated dashboards and heavy content pages quick. You get up to 100 MySQL/MariaDB databases plus phpMyAdmin, so indexing and query tuning are there when the content pile grows. CPU and RAM step up with each plan too, meaning a busy month is a couple of clicks to a bigger tier instead of a re-platforming project. Editors get snappy admin screens. Readers get fast page loads, even where the module list runs long.

What about Drupal security updates?

Open source has few security teams as respected as Drupal's, and keeping current is your strongest defence. Our job is to make that low-risk. Every site sits behind a web application firewall and network DDoS protection, free auto-renewing SSL keeps the traffic encrypted, and daily automatic backups leave you with a recent restore point at all times. So when a Drupal security advisory lands, the fix goes in through Composer, normally one command to bump core or whichever module is affected, with that fresh backup already sitting there, and then Drush clears the caches. Your dependencies are pinned in composer.lock, which means you can read exactly what an update changes before it reaches production, and test it on a copy over SSH first. Something looks off? Our 24/7 team will help you restore or roll back, so patching quickly is never a gamble.

Can you move my existing Drupal site here?

Yes, and the managed migration costs nothing. Sign up, open a ticket, tell us where the Drupal site lives at the moment. Our team copies the files, the database, the settings and the uploaded media across, rebuilds the site on our stack, then checks that modules, views and cron tasks all behave before a single visitor notices anything. Most moves wrap up in about 24 hours. The final DNS switch gets scheduled with you, so the cutover happens with no downtime, and nothing at your old host is touched until you have looked at the new copy and confirmed it reads right. Composer-managed sites travel especially cleanly, since the entire build is described in code. Jumping to a newer Drupal or a newer PHP 8.x version at the same time? Tell us and we will work it in. Daily backups begin straight away, so the migrated site is covered from day one.

Launch your Drupal site today.

A tuned PHP stack, Composer and Drush, and we throw in the domain, the SSL and the migration.

See Hosting Plans

The Full Picture

Drupal outgrows the single-site, single-language brief more often than most CMSs — decoupled frontends pulling content over an API, multilingual sites for global audiences, government and higher-ed builds with strict permission tiers, or one agency codebase running a dozen client installs. Hosting that only talks about PHP versions and caching misses the operational questions those setups actually raise.

Below we cover decoupled and headless Drupal, multilingual and multi-department permissions, running several Drupal sites from one account, safe staging before a deploy goes live, and what happens — pricing, guarantee and upgrade path included — once a site is ready to move past shared resources.

Deep Dives

The details behind the promises

Headless and Decoupled Drupal

More teams are pairing Drupal with a separate frontend — a React, Vue or Next.js app that pulls content over JSON:API or GraphQL while editors keep using Drupal's own admin UI for everything else. Because Composer is preinstalled and full SSH access is standard on every plan, installing and configuring the contrib modules a decoupled build needs is no different from adding any other Drupal dependency.

The same PHP 8.3 stack and object caching that speed up a traditional themed site also speed up API responses, so a decoupled frontend isn't waiting on a slow backend. Free auto-renewing SSL covers the Drupal backend and any subdomain a frontend calls, and our 24/7 support team can help if a CORS setting needs adjusting.

Multilingual and Multi-Department Drupal

Drupal's core language and content translation tools are a big part of why government agencies, universities and nonprofits choose it, and none of that needs anything special from the hosting layer — a multilingual site runs on the same tuned PHP 8.3 stack as a single-language one. Pair that with Drupal's granular, role-based permission system and separate departments or client teams can get their own editorial access without needing separate hosting accounts.

Daily automatic backups and a web application firewall protect multilingual and multi-department content the same way they protect any other site, and up to 100 MySQL/MariaDB databases give larger builds room to separate data where that structure makes sense. If a translation workflow or permission setup needs a second pair of eyes, 24/7 human support is there.

Staging Copies and Safer Deployments

Git version control and SSH access make it straightforward to branch a change, test it against a duplicate database, and only merge once it behaves as expected — rather than editing a live Drupal site directly. Composer's lock file means you know exactly which core and module versions you're testing, so what passes on a staging copy is what ships to production.

Daily automatic backups sit underneath this workflow as a safety net, so a deployment that goes wrong can be restored to the point before it happened. phpMyAdmin gives you a visual way to inspect a staging database when you'd rather not write raw SQL over SSH.

A Clear Runway Past Shared Hosting

Shared Drupal hosting has real limits, and a site that starts pulling meaningfully more traffic, or running heavier Views and Search API queries, will eventually want dedicated resources. VPS plans from $13.52/mo hand a growing Drupal site its own CPU and RAM allocation without the jump straight to a full dedicated machine.

For the highest-traffic deployments, dedicated servers from $149.99/mo give your Drupal build an entire machine's resources. Moving between tiers isn't a re-platform — the same Composer-managed codebase, Git workflow and free migration support carry across as the site grows.

Reseller hosting business owner at work

One Account, Many Drupal Sites

Agencies rarely stop at one Drupal build. A shared, Composer-managed codebase can power a genuine Drupal multisite install, or you can simply run several independent client sites side by side on the same account, each with its own database and admin users.

Up to 100 MySQL/MariaDB databases per account and a cPanel-style panel for managing files and databases keep that practical without juggling separate hosting bills for every client. When you're consolidating sites from elsewhere, free managed migration covers each one.

  • Composer-managed shared codebase across multiple Drupal installs
  • Up to 100 MySQL / MariaDB databases available per account
  • cPanel-style panel to manage each site's files and databases
  • Free managed migration when moving several client sites at once

More Reasons

Built to help you grow

JSON:API & GraphQL ready

Contrib decoupled modules install cleanly via Composer, so a React, Vue or Next.js frontend can consume your Drupal content over an API.

Multilingual out of the box

Drupal core's language and translation tools run cleanly on the same PHP 8.3 stack, with no extra server configuration needed.

Multisite-friendly database limits

Up to 100 MySQL/MariaDB databases per account make it practical to run several Drupal installs, or one multisite codebase, from a single plan.

cPanel-style panel alongside SSH

Manage files, databases, cron jobs and 1-click installers visually, then drop to SSH for Composer and Drush whenever you need the command line.

30-day money-back guarantee

Move your Drupal site over and test it properly; if it isn't the right fit, request a refund within the first 30 days.

A clear path past shared hosting

Step up to a VPS from $13.52/mo or a dedicated server from $149.99/mo when a Drupal site's traffic outgrows shared resources.

Getting Started

How to get going

1

Share your current setup

Whether it's one Drupal site, a multisite codebase or a decoupled frontend, our team reviews it before the free migration begins.

2

We rebuild it on a staging copy

Your files, databases and configuration are copied across and checked on a staging copy before anything goes live for visitors.

3

Cut over, then scale as needed

DNS switches once you approve the result, and you can move to VPS or dedicated resources later without another migration.

Good To Know

What's covered

  • cPanel-style control panel with 1-click installers alongside Composer and Drush
  • NVMe SSD storage paired with LiteSpeed for every Drupal site
  • 30-day money-back guarantee so you can try a plan risk-free
  • Geo-currency pricing so checkout displays your local currency automatically
  • VPS plans from $13.52/mo when a Drupal site outgrows shared resources
  • Dedicated servers from $149.99/mo for the highest-traffic Drupal deployments
  • Business email hosting available alongside your Drupal domain
  • Domain registration and management handled from the same account

More FAQ

More questions, answered

Can I run a headless or decoupled Drupal site here?

Yes. Composer is preinstalled and full SSH access is standard on every plan, so installing contrib modules like JSON:API or GraphQL for a React, Vue or Next.js frontend works the same as any other Drupal dependency. The underlying PHP 8.3 stack and object caching that speed up a themed site also speed up API responses for a decoupled frontend. Free auto-renewing SSL covers the Drupal backend and any subdomain a frontend calls, and our 24/7 team can help with CORS setup if needed.

Does this hosting support multilingual Drupal sites?

Yes — Drupal's core language and content translation tools need nothing special from the server, so a multilingual site runs on the same tuned PHP 8.3 stack as a single-language one. Object and page caching, daily automatic backups and the web application firewall all apply regardless of how many languages a site serves. Up to 100 MySQL/MariaDB databases give larger multilingual or multi-department builds room to separate data if that suits your structure.

Can I host multiple Drupal sites, or one multisite install, on a single account?

Yes. Each plan supports up to 100 MySQL/MariaDB databases, which comfortably covers several separate Drupal installs or one Composer-managed multisite codebase sharing a single core. The included cPanel-style panel lets you manage each site's files, databases and 1-click installers from one place, and Git and SSH work the same whether you're deploying one site or several. If you're consolidating existing sites onto one account, our team can handle free managed migration for each of them.

Is there a control panel, or is everything managed over SSH?

Both are available. A cPanel-style panel with 1-click installers handles the day-to-day — files, databases, cron jobs and email — so you're not forced onto the command line for routine tasks. When you want Composer or Drush, full SSH access is there too, and the two aren't mutually exclusive: install with Composer over SSH, then manage a database backup or DNS through the panel.

What does the 30-day money-back guarantee cover?

If a hosting plan isn't right for your Drupal site within the first 30 days, you can request a refund. It's a straightforward way to test real performance — including a free managed migration of your existing site — without committing long-term. Reach out to our 24/7 support team to start a refund request.

What happens when my Drupal site outgrows shared hosting?

You move up rather than start over. VPS plans from $13.52/mo give a growing site dedicated CPU and RAM, and dedicated servers from $149.99/mo suit the highest-traffic Drupal deployments. Your Composer-managed codebase, Git history and configuration move across with you, and our team can assist with that migration the same way we would a first-time move.