Skip to Content

Choosing a hosting service for Drupal sites

Choosing a hosting service for your Drupal site can be a bit of an adventure. To help keep your adventure more on the fun or at least efficient side, here is my personal minimum set of technical requirements for a hosting service for Drupal sites. (These are more than the minimum requirements specified at —Drupal can run on Windows and/or use other databases, for example.)

  1. Apache web server (Apache 2.x, hosted on UNIX/Linux or OS X)
  2. PHP (at least version 5.2, 5.3 for Drupal 7), with at least 96MB 128MB of RAM allocated to PHP
  3. MySQL (at least version 4.2, 5.0.15 for Drupal 7, and at least one database, preferably twice three times as many databases as you plan on having drupal installations, so production/live sites, test and development sites can each have their own database)
  4. Ability to expand compressed archives (.tar.gz and .zip) on the server. (Expanding archives on your local computer and then uploading the individual files to the server invites unneccessary potential problems, besides taking longer.)
  5. Ability to create and edit .htaccess files
  6. Ability to change file permissions

Ideally, I also prefer to have:

  1. Secure shell (SSH) access to the server (command line access)
  2. Ability to install Drush in the account (or Drush included in the hosting package)
  3. Direct FTP (preferably SFTP) access (i.e., not only through a web browser)

The hosting company I use for my own sites is IWS Hosting. I really liked the personal service they provide; they're real humans who are knowledgeable and very responsive. I don't have any experience with other company's hosting accounts that are suitable for Drupal —just ones that aren't! (Who would have thought one had to ask about the ability to create and edit .htaccess files?!?!?)

Update: I've moved to a reseller account at A2 Hosting. Unfortunately, IWS Hosting stopped permitting SSH access, so I'm slowly transitioning my sites there over to A2. So far (about a year as of 2015), A2 has been pretty good. I particularly like their server rewind feature (very helpful during Drupageddon!)

Tagged in:


Like most open source CMS

Like most open source CMS platforms, Drupal is a database-driven application. This means that in order to run, it requires a database to provide back-end support. That's is an important thing when we choose hosting provider for drupal.

Helpful post!

Thanks for informative post! Besides, It is also important to keep your eyes on the number of domains offered in a Drupal web hosting package. While one is perfectly suited for some, it may not be enough for those who must support a variety of needs. My minneapolis web design firm always check out host providers carefully for clients who use Drupal for their CMS.

thank you العاب باربي

You should try out Cloudways.

You should try out Cloudways. They are offering Drupal hosting on AWS, GCE, DO and Vultr Cloud. They are using Apache, Nginx, Varnish, Memcached and MySQL stack which really improves the performance of website.

Choosing hosting can be

Choosing hosting can be sometimes tricky but with your advice, it makes for hosting hunters easy to find one.
 buy mixcloud plays
 how to get facebook likes


It seems like an educational blog which always some new information to visitors and Enjoying every little bit of it and I have you bookmarked to check out new stuff you blog post.

thanks for nice topic

Good hosting suggestion page, thanks for nice topic to discuss

This article is said with

This article is said with what I’m worried with and it is fantastically manufactured. 


Wow, it'a an amazing post. I can't wait to read for the next one.

After the good start,

After the good start, everybody thinks that they never stop this start. For this purpose, they bring everything the good thing which people would like to take it. Like website, you bring the good information in the form of the books which are good.