Claim 40% Discount Limited time offer – Up to 40% Discount

DreamHost Review – Great Page Speed And Prices! (Updated 2022)

DreamHost Review

Before signing Up for a web hosting provider, it is good to study its product by reading a review or Two about the web hosting company. This is our DreamHost Review.

Note: All these parameters are judged from comparison to hosting services such as GoDaddy, Bluehost,, Dreamhost, SiteGround and HostGator…

Out of 10
Server Speed
Server Uptime

Use our link & visit Dreamhost through us to get additional offers & exclusive deals

If you do not want to read the full DreamHost Hosting Review, here are some quick pros and cons

Dreamhost Pros & Cons

The price is right  
They use green energy  
97-day money-back guarantee  
Great for WordPress Hosting  
SSD storage  
Unlimited disk storage  
Unlimited data bases (MySQL)  
100 % Uptime Guaranteed  
Great dashboard features but they cost extra  
no cPanel  
Great support but no phone support available  

DreamHost Server Loading Time

Reporting SiteAverage Page loading time
Down.com719 ms (last six months)
Pingdom.com1,57 sec (last six months)

DreamHost Server Uptime

Reporting SiteUptime (Since they put out guarantees)100 % (Guarantee)

DreamHost Alternatives

It’s always a great idea to visit competitors before making a final choice, mainly because switching hosting companies is painful. Below are our favorite hosting services & their current discounts.

Claim Coupon
10% Discount Kinsta is in our opinion the best WordPress hosting company available. You can currently save 10% on all hosting plans. No code needed.
64% Discount Sign up to Siteground WordPress hosting and get unlimited websites 20 GB web space with a 64% discount, no coupon code needed.
A2 Hosting
51% Discount Get an impressive 51% off their most popular Web services. Click the Claim Discount button and enter the code "Superb Offer" to get your discount.
64% Off All Products Get your 64% discount on products including free domain, hosting, templates with a 30-money back guarantee. No code required.
25% Off All Products Get 25% off on all hosting plans. The offer is valid for new purchases only. No code required, just visit their website.

DreamHost Review

If you plan to set up a website for your business, you need to find a reliable company to host the site for you. Getting this right from the get-go is very important; it can be the difference between your site’s success and failure. Imagine running a campaign to drive traffic to your site only for the site to crash at this crucial moment just because you hosted your site with a mediocre web host. You definitely wouldn’t want that.

Today, hundreds of web hosts can choose from, and picking the right one from all the available companies can be a bit of a challenge. While the majority offer basic services and are not very reliable, several provide excellent services. One of them is DreamHost. This article will look at everything you need to know about DreamHost. 

Why DreamHost?

DreamHost is a company that provides web hosting and domain name registration services. Also, DreamHost includes cloud storage and other internet services to developers and entrepreneurs. Founded in 1996, DreamHost survived the dot-com bubble burst of the late nineties and remained one of the leading web hosting companies due to their reputation, pegged on speed, reliability, uptime, pocket-friendly packages, and excellent customer support.

DreamHost offers various attractive packages that appeal to different customers, depending on cost and desired functionality. For instance, it offers shared hosting, which is quite popular and affordable among small businesses. On the other hand, the more expensive fully managed to host packages for those who prefer their dedicated server. DreamHost also provides VPS hosting.

How To Build A WordPress Website With DreamHost

If you want to build your website on WordPress, DreamHost is also a great option. It is one of the web hosts officially recommended by DreamHost offers excellent WordPress hosting services, and at the moment, it boasts over 750,000 WordPress installations. This writing boasts over 400,000 customers spanning over 100 countries at the time of this writing. In addition, it hosts over 1.5 million websites, WordPress blogs, and web applications for developers, designers, small businesses, and so on.

The DreamHost user interface is aesthetically pleasing and scores high on ease of use. This means you will have an easy time navigating around the platform and setting things up, even if you are just a beginner with no technical expertise. For instance, instead of having icons that clutter the screen, DreamHost features a tree of menu options that appear on the screen’s left side. This makes it easy to perform various tasks, such as managing domains, locating billing information, and checking VPS settings and dedicated servers.

Also, DreamHost offers excellent customer support, which is available around the clock through email, live chat, and social media. 

How To Sign Up To DreamHost

An essential element of the DreamHost reviews the hosting provider’s usability, for instance, their signup process.

Signing up to DreamHost is pretty simple. Below are the steps to follow when signing up: 

1. Choose A Hosting Plan

DreamHost offers several hosting plans, including the Shared (starter) package, the VPS (basic) package, and the DreamPress package. They also have several WordPress hosting packages. Once you decide on your preferred package, click on the signup button below the package.

2. Create A New Account

After selecting your preferred plan, the next step is creating your DreamHost account. The steps for creating an account are as follows:

1) Clicking on the signup button below your preferred package will lead you to the DreamHost signup page. 

2) On this page, you will be required to enter the domain you wish to purchase. If you want to transfer an existing domain to DreamHost, you can also enter it at this point. If you don’t want to choose a domain at this point, you can click on “I’ll choose domain later” to skip this step.

Dreamhost rating

3) The next step involves providing the billing address and selecting your preferred billing plan. You can either choose the monthly, yearly, or 3-year plan. You also select your desired add-ons at this point.

Dreamhost review

4) Next, you will be required to pick your preferred payment. You can choose either PayPal or a credit/debit card.

dreamhost sign up

5) Next, you will need to add your email address. It will serve as the primary email you will be using to log into your DreamHost panel. Another option is Google’s Single Sign-In method, which enables you to use your Google email to log into your DreamHost panel without requiring a password.

dreamhost wordpress hosting

5) Next, you will be given the option of enabling some extra options. These include:

  • Pre-Install WordPress: This enables the automatic installation of WordPress on your new domain.
  • DreamShield Protection: This paid add-on does a weekly scan for malicious software on your site.
  • Professional Mailbox: This is only applicable on the Shared (starter) package. It enables the addition of a paid email plan to your website hosting plan. However, this comes free on all other packages.
dreamhost shared hosting

6) Finally, click on the “Submit Order” button to complete the signup process.

DreamHost Coupon Code

Another essential part of a DreamHost review is the possibility of saving money when purchasing a product. DreamHost provides coupon codes that customers can discount when purchasing any DreamHost hosting package. The codes are valid worldwide and can be used by any DreamHost customer when signing up. All one needs to do is enter the code when making the payment.

Note that DreamHost does not offer coupon codes for package renewal. The promo codes only apply to new customers. Therefore, it is more preferable to sign up for more extended billing plans when using coupon codes so that you can get more significant discounts.

At present, DreamHost coupons are only available for shared hosting. They are not available for the other hosting plans.

DreamHost How To Transfer Domains

One of the essential elements of reviewing a hosting company and a critical part of our DreamHost review is how easy it is to transfer a domain from one hosting provider to another.

If you have already registered a domain with another provider, you can transfer it to DreamHost and host it on your DreamHost account.

Below are the steps on how to transfer an existing domain to DreamHost:

1. Get The Authorization Code

Also known as the “auth code” or the “EPP key,” the authorization code is necessary before you can transfer domains between different registrars. The auth code’s purpose is to ensure that the person transferring the domain is the domain’s actual owner. This protects your domain from fraudulent or unauthorized transfers. Without the auth code, you cannot successfully transfer your domain.

2. Unlock The Domain Name

This is relatively easy. You will need to do this in the domain registrar’s control panel you’re currently using. It’s not possible to transfer a domain that is locked. You have to unlock it first.

3. The 60-Day Domain Rule

It’s good to note that it’s impossible to transfer a domain within 60 days of registration. That means you will have to wait until after 60 days have passed from the date you registered your domain – only then will it be possible to transfer the domain to DreamHost or any other registrar.

4. Turn Off Domain Privacy

Domain privacy, commonly known as “Whois privacy,” is a service offered by many domain name registrars that enable users to keep their details private from the public. It ensures that the personally identifiable information related to the domain remains private.

The Successful transfer of a domain to a different registrar will require you to turn off the domain privacy – at least for the moment. This is because the new registrar needs to recognize you as the domain’s legal owner. When domain privacy is on, the registrar (DreamHost in this case) can’t see who the actual owner is.

You will be able to turn the privacy back on as you initiate the transfer process in the DreamHost Panel.

5. Ensure You Can Access Your Admin Email Address

Ensure your domain name’s Whois info is accurate, especially the admin email address. On transferring your domain, important transfer emails such as the Form of Authorization (FOA) emails are sent to the admin email address.

6. Approve Domain Transfer

After initiating the domain transfer, you must approve the transfer. This is the final step of transferring a domain. Once you have done all this, it should take about 7 to 10 days for your part to transfer to DreamHost successfully.

DreamHost Review – How To Upload Website Via FTP

If you built your site offline, you would need to upload the site’s files to DreamHost for your site to go live. This is done using an FTP client. You can use FTP clients such as FileZilla, Cyberduck, CuteFTP, FireFTP, and so on, depending on what OS you’re working with. Such fully functioning FTP clients are the recommended means of connecting to your web server. You can also use WebFTP, the FTP client option in the DreamHost panel. 

When logging in to the FTP account, you will be prompted to provide:

1. Host/server name: If your site is “,” you should use “” as your host/server name. 

2. Username/login: You will find this in the email sent to you by DreamHost to sign up or create the FTP user account. 

3. Password: Note that the FTP account login password is not the same as logging into the DreamHost panel. You can reset the password under “Manage Users.”

4. Port: If you’re operating with an FTP user, use port 21. Instead of an FTP/SFTP/SHELL user, you should use port 22. On the other hand, if you’re using the panel’s WebFTP, keep in mind that it only accepts port 21 at the moment.

After uploading the site, you notice that the only thing you can see is a “Parent directory,” it probably means that you uploaded the files to the wrong folder or the wrong FTP user account. You should check and try again.

DreamHost for WordPress Hosting

But no DreamHost review without WordPress. DreamHost is among the few hosting providers that WordPress officially endorses. It offers either shared or fully managed WordPress hosting services and conventional web hosting solutions.

The cheapest WordPress hosting plan is the Shared Hosting plan, which starts at $2.59 per month. It gives you all the basics you need, a good choice for small websites that don’t get too much traffic yet or just starting. With this plan, you get shared resources, automated backups, 24/7 standard WordPress support, SSL certificate, automated WordPress updates, and WP website builder. Note that other Shared Hosting packages cost more and provide more functionality.

The DreamHost Managed WordPress Plan

The next plan is the Managed WordPress plan, which starts at $16.95 per month. It gives maximum performance for a single site, reliability, speed, and hassle-free security. This plan features an SSL certificate, 24/7 dedicated WordPress support, automated WordPress updates, automated backups and restores PRO, WP website builder, built-in server-level caching, Jetpack pre-installed, and 1-Click staging. This is just the starting package – other Managed WordPress packages cost more and provide more functionality.

DreamHost also provides VPS configuration for WordPress sites. The basic package starts at $10 per month and features 30 GB SSD storage, 1 GB ram, unlimited traffic, unlimited websites, free SSL Certificate[s], and unlimited email @ your domain. Costlier packages will have more robust functionality.

DreamHost How To SSH

SSH (Secure Shell) is a cryptographic network protocol that secures network connections over an unsecured network. Using SSH requires an SSH client that connects to the server. Once connected, you can run manual commands within a terminal application. The link is secure and encrypted since all SSH client connections travel over a secured connection instead of plain text.

To SSH on DreamHost, follow these steps:

1. Enable Shell Access

Before logging into the server using SSH, you have to go to the DreamHost panel and change your website to a SHELL user.

2. Open Up A Terminal Application

A terminal is a program you operate with when using Shell commands. There are a few terminal clients (applications) available. Different Operating systems have their appropriate terminal applications. For instance, Windows 10 features a built-in shell, but other options such as PuTTY, WinSCP, and SmartFTP are also applicable. After picking a terminal, open it to get a blank screen to enter a command for logging into your server.

3. Locate Hostname

To log into your server using SSH, you must know your hostname. If you have added hosting to your domain and its DNS is set up to point to DreamHost, you can use the domain’s name as the hostname. For instance, if your site’s name is, you can use as the hostname.

On the other hand, if the DNS is not pointed to DreamHost yet, you should use the server’s hostname. Go to the DreamHost panel and navigate to Manage Account. After that, scroll down to the “Domains Hosted” section, which is where you will spot the domain name. Here, you will find your user and the server on which it is configured. Use this server name.

4. Log Into The Server

To log in, type in “ssh” hit space, type in your Shell username, an @ sign, and then your server name. This should look like “ssh” or “ssh”

After this, you will be asked for the Shell user’s password. Enter the password to log in successfully. 

DreamHost Review – How To Backup

In the “Backup Your Account” page in the DreamHost panel, you will see the “One-Click” backup option at the bottom, which will enable you to back up your entire Account. In addition, it allows you to backup all users, databases, and mailboxes.

dreamhost backup

Click on the “Back me up!” button, and the backup process will begin. The length of the process will depend on the amount of content being backed up. Once the process completes, you will receive a notification email.

The notification email will link you back to the “Backup Your Account” page, where you will find a list of all your files. The files will have tar.gz or sql.gz extensions. 

Mail users will have the format “mail/,” databases will have the format “MySQL/databasename.sql.gz,” while users will have the format “user/servername_username.tar.gz.”

The next step is to download the files directly to your Mac OS X/Linux computer or your server. To do this, you will need either “wget” or “curl.” For instance, if you’re using windows, you will have to install curl and then use the curl command to download the files.

After downloading the files, you have to decompress them since they’re in the compressed .sql.gz or tar.gz file formats. For instance, on Windows, you can use a program such as 7-Zip to decompress the files. 

DreamHost How To Get Authorization Code

If you need to transfer your domain from DreamHost to another domain registrar, you must retrieve the auth code (or EPP code) from DreamHost. Retrieving the auth code from DreamHost is pretty straightforward. It involves the following steps: 

  1. Log in to the DreamHost panel.
  2. Once you log in, go to Domains and then Reg. Transfer.
  3. Click on “Reveal Auth-Code” to view your authorization code.

DreamHost Review – Wrapping Up

DreamHost is, without a doubt, a great web hosting for anyone looking to set up a website. The DreamHost user interface is intuitive and easy to use, even for beginners. Their hosting packages are also reasonably priced. Also, you get incredible speeds, 100% guaranteed uptime, a variety of options for its customers, and excellent customer support. So, if you are thinking about hosting your website on DreamHost, we recommend it, and the information provided in this article will help you find your way around DreamHost, even if you are a beginner.

Use our link & visit Dreamhost through us to get additional offers & exclusive deals

Leave a Reply

Hi there, all comments are reviewed & your email address will not be published. Let's have an awesome conversation.