Our editors independently research, test, and recommend the best products; you can learn more about our review process here. We may receive commissions on purchases made from our chosen links.
All plans offer unlimited storage and bandwidth
Offers full access to the Linux shell
Custom-developed admin panel isn’t overcrowded
Admin panel doesn’t offer many tools
Only offers five one-click application installers
Management based on domains can be confusing
Dreamhost offers a good balance of features and unlimited storage and bandwidth for a reasonable price.
Dreamhost provides a good selection of features for users ranging from beginner to advanced. While there are no features that really make Dreamhost stand out in any way, neither are there any major shortcomings. Its price is the same—not great, but not terrible. You can consider Dreamhost as a “workhorse” web hosting provider, which can perform when called upon, but otherwise just stays out of your way and keeps chugging along. Read on to see our full review of Dreamhost and how it stacks up in our books.
There are only two levels of Shared service with Dreamhost but both include unlimited SSD storage and bandwidth, provide free domains and SSL certificates, and install WordPress when you start. They both even share the same advanced features, which we’ll discuss in more detail later.
There are two main differences between the Shared Plans. The Shared Starter tier is limited to one website and doesn’t include any e-mail with it. The latter can be added for just $1.67/month, however, there are no add-on options for additional websites. In order to create more than one site, you’ll need to step up to Shared Unlimited, where you can create as many sites as you like.
The Shared hosting services for Dreamhost run on Ubuntu Linux. This, combined with the Apache web server, MySQL databases, and support for the PHP programming language, provides one of the most “standard” operating environments available.
All shared hosting plans have access to the full Linux shell as well. This should please advanced users who may be used to paying for the privilege with other providers. When logged into your account via shell, you have access to a variety of standard (i.e. non-adminstrator) commands.
Likewise, Dreamhost doesn’t charge for bandwidth; all Shared plans receive unlimited traffic.
The registration process for Dreamhost is also straightforward and utilitarian (in a good way). It consists of just three screens: one to choose a service, one to choose a domain (or skip it), and a final screen to provide your contact information, select options, and make payment.
Some of the options you can choose at registration are automatic WordPress installation, a free theme that provides drag-and-drop site editing, the DreamShield monitoring service that looks for outdated software or malicious code, or a service to migrate your current WordPress site to Dreamhost.
The management of your actual websites is very domain-centric at Dreamhost. What this means is when you want to look for a list of your “sites,” you’ll actually visit the Domains > Manage Domains item in the admin panel. Here you can configure the hosting parameters of the site, such as HTTPS security, DNS records, and PHP language version. Access to the web-based file manager is also here, with a unique link for each domain allowing you to go directly to the files for the selected website.
You can also use the Manage Domains screen to add, remove, or restore your sites. The remainder of entries on the Domains menu includes tools for registering new domains, transferring existing domains, and acquiring SSL certificates.
Under the inconspicuous More menu in the Dreamhost admin panel, you’ll find a variety of useful tools, including the following:
The Mail, Users, and Billing & Account menus contain the majority of tools you’ll need to administer your hosting account. As you’d expect, Mail allows you to set up mailboxes and point your domain’s e-mail addresses to Dreamhost’s servers (i.e. set the MX record). You can also access the webmail interface and set up advanced e-mail features like discussion lists, spam settings, and autoresponders.
Users is where you will set up accounts for your collaborators. As a bonus, you can also set up actual Unix user groups, rather than having to do everything one user at a time. Billing & Account lets you set up your payments, maintain your contact info, back up your entire account, and even set security features like two-factor authentication.
One particularly strong element of Dreamhost is its support. Firstly, they have an extensive knowledgebase (KB) containing answers to most questions you’ll have about your hosting service. Chances are someone has needed that answer before, and as a result, Dreamhost has logged the question/issue and its answer, saving you time in waiting for support representatives. The search function for the KB is also fast, bringing up options as you type, and the accuracy is good.
In addition, Dreamhost’s chat-based support representatives are very responsive, usually answering requests in a matter of a few minutes. They are also quite knowledgeable and can resolve issues (or at least get an understanding of the reason behind them) within a couple minutes more.
The advantage of having access to a full Unix shell can’t be understated. Suppose you have a site that gets infected with malware… you’ll likely not have access to the CMS’s admin panel in order to try to recover. But with shell access, you can log into your Dreamhost account and: 1) download the database, in the hopes it hasn’t been corrupted by the malware, 2) try to find, remove, and replace the infected file, providing a quick fix, and/or 3) delete all the site files and restore from a backup or source control.
Aside from these maintenance-related uses, there are also some other advantages. For example, while Dreamhost provides you a web-based UI to set up Subversion, the shell also supports Git, which has all but taken over the source control game. There are other tools you can utilize as well, like the Unix tar and gz commands, which can be used to easily take the aforementioned backups.
If you’re a technology-savvy user, Dreamhost provides a good bang for the buck, given its unlimited storage and bandwidth. The flexibility available via shell access also provides a great deal of value. While the admin puts many tools at your disposal, other similarly-priced services offer the same thing, and in many cases, you’ll need to know where to find them and/or how to use them.
Dreamhost is a middle of the pack hosting provider. For example, in terms of storage and bandwidth, competitor HostGator offers unlimited storage and bandwidth at a significantly cheaper price (as little as $2.75/month). The point on cost/value applies to Dreamhost’s admin panel also. It’s straightforward to use, provided you know where to look for things, but in many ways spartan. The one-click applications, numbering just five, are a great example. Compare this with HostGator's cPanel access with Softaculous, which has dozens (if not hundreds) of one-click application installers available, and HostGator comes out on top.
Yet for newer site builders, the multitude of options within HostGator's cPanel can become confusing. From this perspective, the extra cost you're paying (~$7.00/month) at Dreamhost gets you a more refined experience when administering your site. Many of the options available from HostGator (via cPanel), such as advanced analytics or marketing tools, may not even apply if all you want is to produce a personal blog. If you're not technically savvy, and/or you don't want to spend the time to dig into the technical details of hosting, Dreamhost offers an easy-to-use solution that's still flexible, at what is only a modest cost increase.
It's best for technical users.
If you’re a technical user and you want a good spread of tools without having to worry about running out of storage or bandwidth, Dreamhost provides everything you need at a decent price.
There was an error. Please try again.
Thank you for signing up.