Drupal Managed Hosting (Details)

We offer managed hosting for the Drupal Content Management System (CMS).

Starting at US $400 per quarter includes hosting and a quarterly non-bug fix update. [1]

A few reasons this might be for you

  • When your hosting firm asks, “Do you want a bash, corn or seashell?” You're wondering what a beach has to do with your hosting account. And, hey wait!, did they just ask to hit you? [2]
  • You've already had one hosting's junior support 'specialist' take out a production site because they repaired a table without doing a backup first.
  • You don't want to deal with day to day site maintenance and routine upgrades.
  • You don't know why "repairing a table without doing a backup first" is bad.
  • You have no desire to dig through log files. Google Analytics provides more statistics than you probably want already.
  • You don' know, care to know, or would like to forget!, how to operate cPanel, Plex, WHM, Awstats, Webalizer, phpMyAdmin, Zone Editors, MIME Types, MX Entries, SSH, or any of those other hosting tools.

You understand time is money, and your time is better spent working on your business.

  • You, and worse your users, seeing warnings on your site like: “Duplicate entry,” “Incorrect key file,” “Cannot modify header information,” ... cause you to scream (If they also cause you to wet your pants, we won't tell anyone!). [3]
  • You just want to operate your Drupal site.
  • You don't even know that you need to tune your MySQL server.
  • You feel your existing Hosting / VPS costs are excessive.
  • Your existing Hosting / VPS costs are almost the same as our offer.
  • You want an experienced, senior Drupal backend developer you can call for any problem. [4]
  • You wish that "Easy" button on TV was real!
  • You understand you need at least quarterly updates to keep the potential for customer data loss down.

If more than two of these apply, sign up already. Your decisions has been made, get back to working on your business.

Sign Up Details

Sign up for Drupal Managed Hosting

You're a human and so are we. Few people like telemarketers or spam, you will be sent a dedicated contact phone number and email address after sign up. As well a 'Client' tab will appear in the main menu when you log in.

To move you over we'll need to ask you a few questions and get a few of your existing account details. After you purchase a plan we will need:

  • Your site's URL:
  • An estimated time frame of when you want to be moved:
  • What time and day of the week is good for you for updates to be performed:

These will get the ball rolling.

Technical Details

The smallest servers we purchase will have 8 CPU (16 Threads) and 24 Gigs RAM on a 1 Gbps network connection. [5] The last server we purchased has 12 CPU (24 Threads) and 64 Gigs RAM on a 1 Gbps network connection. We will place no more than 16 production clients on this server.

If you have several hundred dollars a month to throw at hosting, you too can have one. :)

For our full server list see: Current Servers: Locations, Uses, and Sizes

Why can I offer these rate?

The hosting cost for me to add you is almost negligible (economy of scale and all that). And, only having to deal with one hosting environment saves me time from having to learn yet another host's systems, people, and idiosyncrasies.


Basically none. While every site is unique, and we do reserve the right to change our bid to reflect your uniqueness, as long as you're pretty normal, and routinely have less than 1 TB of traffic per month, we should be good. [6]

Best Regards and sign up here,

Internet Design Alliance

Drupal.org talks about itself:

Drupal is used by some of the biggest sites on the Web, like The Economist, Examiner.com and The White House.

973,084 people in 228 countries* speaking 181 languages power Drupal.

Drupal is an open source content management platform powering millions of websites and applications. It's built, used, and supported by an active and diverse community of people around the world.

[1] {return} The Fine Print:

Unfortunately bug fixes will always be extra :( , as I can't control how every module is developed. But, on a case by case basis, specific modules don't have to be upgraded, so you don't have to pay to fix the ones that you don't need the latest feature set.

And, while we still have one two clients on Drupal 5, this offer is only good for Drupal 6 and Drupal 7 websites. Tentatively it will be good for Drupal 8, but, we'll have to wait for a full production release of D8 before we can make that claim.

99.9% / 99.99% Uptime: Every host claims this. I have yet to find any host (even Rackspace) actually achieve this. Not that they aren't close. Just FYI.

Drupal 5: If you really just need a place to stick an old, crusty, D5 site, we can arrange that too.

[2] {return} Sorry, an inside joke.

“A Unix shell is a command-line interpreter or shell that provides a traditional user interface for the Unix operating system and for Unix-like systems.”

Three of the major shells are: Bourne-Again shell (bash), Korn shell (ksh), and C shell (csh). When I worked at Dell, back in the early '90s, I had a Unix sysadmin ask me this specific question. I swear it's funny, just ask any of your Linux geek friends!

[3] {return} Wonderful errors we can keep you from seeing, or at least fix when they happen:

  • Warning: Duplicate entry '{something}' for key 'PRIMARY' query: REPLACE {sessions, watchdog, some other table} (...) VALUES (...) in /home/{acct}/public_html/{dir}/includes/database.mysqli.inc on line 134
  • Warning: Incorrect key file for table './{DB}/{table}.MYI'; try to repair it query: REPLACE ... in /home/{acct}/public_html/{dir}/includes/database.mysqli.inc on line 134
  • Warning: Cannot modify header information - headers already sent by (output started at /home/{acct}/public_html/{dir}/includes/database.mysqli.inc:134) in /home/{acct}/public_html/{dir}/includes/bootstrap.inc on line 763
    .../includes/bootstrap.inc on line 764
    .../includes/bootstrap.inc on line 767
    .../includes/bootstrap.inc on line 768
    .../includes/bootstrap.inc on line 790
    {or} ...
  • PDOException: SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'created' at row 1: UPDATE {comment} SET pid=:db_update_placeholder_0, nid=:db_update_placeholder_1, uid=:db_update_placeholder_2, subject=:db_update_placeholder_3, hostname=:db_update_placeholder_4, created=:db_update_placeholder_5, changed=:db_update_placeholder_6, status=:db_update_placeholder_7, thread=:db_update_placeholder_8, name=:db_update_placeholder_9, mail=:db_update_placeholder_10, homepage=:db_update_placeholder_11, language=:db_update_placeholder_12 WHERE (cid = :db_condition_placeholder_0) ; Array ( [:db_update_placeholder_0] => 0 [:db_update_placeholder_1] => 3 [:db_update_placeholder_2] => 3 [:db_update_placeholder_3] => Thanks [:db_update_placeholder_4] => [:db_update_placeholder_5] => -46378569720 [:db_update_placeholder_6] => 1373481238 [:db_update_placeholder_7] => 1 [:db_update_placeholder_8] => 02/ [:db_update_placeholder_9] => Sam [:db_update_placeholder_10] => [:db_update_placeholder_11] => [:db_update_placeholder_12] => und [:db_condition_placeholder_0] => 2 ) in drupal_write_record() (line 7136 of /var/www/html/virthosts/{acct}/includes/common.inc).
  • REPAIR TABLE `watchdog`
  • phpMyAdmin just says “Error” and won't load. (One of my favorites.)
  • mysqli returns the error: “Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'”

[4] {return} Any website problem.

I'm not a marriage counselor...

[5] {return} Upgradeable as needed, but that will not effect your rate.

Note: In general a Drupal 6 site runs in 128 Meg. of RAM and a Drupal 7 site runs in 256 Meg. of RAM. My base accounts have the capacity of serving 100+ concurrent pages.

Yes, yes, very impressive, but you're hiring me because you don't want to do load balancing, MySQL tuning, or any of those other back-end hosting necessities, so why are you reading this?

[6] {return} Yes, I said “One Terabyte” of traffic per month. A few live examples, cut and pasted from AWStats, of the sites we host:

  • 159,073 pages (275,970 hits) in one month consumed 3.87 GB in traffic
  • 1,210,629 pages (1,444,502 hits) in one month consumed 25.12 GB in traffic
  • 132,176 pages (810,640 hits) in one month consumed 33.86 GB in traffic
  • 388,043 pages (2,662,620 hits) in one month consumed 118.24 GB in traffic
  • . . .
  • 15,142,259 pages (123,122,153 hits) in one month consumed 2.8 TB in traffic

You're probably fine...

(If you really want to know what you're currently using, check your Bandwidth report or Stats package.)

[First Written: 2007-09-26]
[Last Updated: 2015-06-17]