DreamHost has been my main provider for website hosting after reading a recommendation in a website discussion forum years ago, both for shared and VPS hosting.
It’s been absolutely fantastic and I recommend it to local businesses wanting to set up a website with relatively low traffic.
The experience didn’t start off too great and I’m glad to say the initial hiccup was just a badly timed bump in the road. I’d been webhost window shopping for a while, having previously used a provider I didn’t rate much.
DreamHost Initial Impressions
The day I signed up to DreamHost, they had a service interruption. Pretty much everything was down. 😡
It was NOT looking good. After all the good stuff I’d read, it felt like I’d be lied to. Thankfully I was on a trial period. But the idea of me spending money with this service was becoming less and less appealing.
Reviews and Testimonials Mainly Positive
I visited my favourite forum and wrote a post entitled DreamHost: The Worst Mistake? The replies I received indicated most people considered them among the best of the shared web hosts available.
Having said that, opinions on ANY webhost vary. The experiences people have is largely down to the configuration of their site. No website is created equal.
I can tell you GoDaddy’s behaviour in general is terrible, especially when they spam footer links advertising their services into Installatron WordPress websites.
The first forum reply I got was:
“Really? I don’t think I’ve ever heard any bad things about Dreamhost.”
One of the forum members suggested looking at http://www.dreamhoststatus.com to keep tabs on planned maintenance or downtime:
After having a cup of tea and calming down, I began my investigation into the instability I’d experienced. Turns out, the day I’d signed up for the trial was the same day they had a major disruption to the service which was out of the norm.
Did they resolve their problems? Yes.
Am I still with DreamHost? Yes.
Shared Hosting Plan – A Great Start
I’ve added about thirty websites to my shared hosting plan but I’m not adding any more. They are all localish websites which means traffic is relatively low and the size of the sites are minimal.
Shared hosting hasn’t been a problem for me but I’m cautious about putting too many websites onto a shared server.
Downtime
The only downtime I have experienced since that first day is a period during which I forgot to validate my ownership of a URL. The DNS of the URL was with another domain provider from years back (Yola using DreamHost nameservers) and that is where the problem was.
I was supposed to check my email account for an ICANN confirmation email and click the link titled as “I confirm these details are accurate”.
Well, on this occasion it was not apparent I needed to do this, and for an entire weekend, one of my sites was down.
I contacted DreamHost and they were the ones who helped me understand it was registrar related, not hosting related. Kudos to their support.
Direct Customer Support
The help, advice and troubleshooting is pretty good.
You can email them and they’ll get back to you pretty quick, or you can use the instant messenger chat system they have.
Unfortunately, phone support is not included in a standard package. According to their wiki page about phone support, you can get 3 callbacks for a monthly nominal fee.
Community Support
If you want help and advice from the community, there is a forum dedicated to that. I haven’t participated in it yet, because there’s really been no need to.
However, I was Googling around for some information on DreamHost dedicated servers and a few topics from their own forum came up in the SERPs.
Reading through some of the threads was interesting. It was good to see employees of DreamHost chiming in on the forum threads to answer questions.
Let’s Encrypt: Free SSL/TLS
Dreamhost is partnered with Let’s Encrypt and offer free SSL to all customers. It takes a bit of configuring if you’re running a WordPress site.
It is worth having, regardless of what type of site you run since Google has decreed that all sites on the web should be secured, and thus display the green padlock.
Even if you’re not selling online, having a https:// domain means that data sent from the site (like an email contact form submission) is secured.
MySQL
The main reason for going with DreamHost was because a robust host was needed for the very first WordPress site I made years ago.
While building static HTML sites has its place, a content management system (CMS) is required for most websites today. And THAT means creating a MySQL database to hold dynamic content.
Setting up databases in DreamHost is pretty easy, but I have to tell you, if you’ve been using cPanel with other hosts, there are some differences with DreamHost.
They do not use cPanel at all but the layout is not difficult to grasp. Without a shadow of a doubt it is a far, FAR more pleasant user experience than GoDaddy.
The DreamHost database creation is shown in the following screenshot…
Server Configuration
DreamHost gives me all the options I need. And it uses the latest version of PHP with access to php.ini and phprc for server configurations.
The chat support guys helped me understand some of the finer points of phprc.
I was able to access phprc to fine tune my server after I experienced timing out issues with a WordPress backup plugin.
This wasn’t the host’s fault; rather it was me overloading the backup plugin .zip archive because of a massive folder full of images.
By tweaking phprc I was able to increase the max_execution_time to 3600 seconds, or if I wanted, just set the value to 0 seconds which means the server processing time is unlimited.
One Click Software Install On DreamHost
You have a few quick install options with setting up a CMS or app. If you want to go the One-Click install route, you can do that easily.
There are many options to choose from but I’ll bet WordPress is the most common One-Click install choice.
Call me old fashioned, but I actually prefer to set things up manually because I like to know what is happening. I’ve never used any One-Click option with any host.
But you might want to… and maybe I’ll end up trying it one day.
How I Install WordPress On DreamHost
Since 2013 InstantWP has been my preferred method for building a WordPress website which I later migrate to the host. The software is free and acts as an excellent testing environment.
Once the website website has been built offline I export the database ready for setting up on the host. This is done using a backup/migration plugin called Duplicator.
I’ll often spend some time poking around in phpMyAdmin while the site is offline, making adjustments to the WordPress tables database prior to launching live.
This extra diligence before uploading the site to the host results in a better, safer, more secure WordPress website. This is why I prefer to take matters into my own hands instead of sticking One-Click version of WP on my host. It’s my preference.
CloudFlare: Extra Layer of Security Free
A bonus of being with DreamHost is the fact they’ve partnered up with the content delivery network (CDN) Cloudflare. This adds a layer of protection for your website at the hosting level as a reverse proxy.
It stops bad loads hitting your server, and can help in the prevention of brute force attacks on WordPress websites.
CloudFlare Basic is free with Dreamhost but you can actually sign up to the service with ANY host. You’ll need to manually adjust your name servers to properly reroute traffic through CloudFlare.
Free Domain Included
When you sign up for the first time, a free domain is thrown in for you. If you already have a domain registered elsewhere, you can instead use this free domain offer to transfer your domain into Dreamhost and have it live there instead of at, say, GoDaddy.
They have a database of domains to choose from. Just type in what you want to buy and see if it is available.
If your domain was purchased at another registrar, you can get them connected with DreamHost by changing the nameservers.
What DreamHost Plan is Best?
If you want the best hosting for a fair price, DreamHost is my recommendation.
Starting off on a shared hosting plan is fine, but if your site ends up getting crazy/big/popular, you’ll need a dedicated host, meaning you have your own I.P. and a much faster site.
But for starting off with low traffic? A small business website? Something serving the local to wider area?
Yes, shared hosting is fine.
Is the “WordPress Hosting” Plan Necessary?
In my opinion, the “WordPress Hosting” plan is not necessary for smaller, starter websites. Lots of companies push these packages but honestly, if you’re a small/local business your traffic is not going to be massive.
The way they advertise it, it sounds like they’re saying you HAVE to have the “WordPress Hosting” account if you’re installing WordPress. Not true.
If you feel it is important, you can always start off with the basic Website Hosting plan and upgrade farther down the road if and when you get high traffic.
Summary: Reliable Webhost and good Value for Money
It’s affordable, reliable and simpler to navigate than some hosts. Just keep in mind there’s no phone support unless you pay extra. Instant chat and email only.
I’ve moved a couple of clients away from 123-reg because the service was so poor and much more expensive. Adding an extra email inbox at 123-reg means paying another £70 or so a year. At Dreamhost I can add as many inboxes as I want and the price doesn’t change.
You can sign up to DreamHost here. (Affiliate link)
Is there something that hasn’t been covered? Please let me know in the comments and I’ll either answer your comment or update the article with additional information.
Happy Hosting. 🙂
anas says
thanks for sharing