DreamHost Review

Before signing Up for a web Hosting provider it is a good idea to study the web hosting providers product by reading a review or Two about the web hosting company. This is our DreamHosting Review.

Note: All these parameters are judged from comparison to hosting services such as GoDaddy, Bluehost, One.com, 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
DreamHost.com (Since they put out guarantees)100 % (Guarantee)

DreamHost Alternatives

It’s always a great idea to visit competitors before making a final choice, especially because it’s a pain to switch hosting company. Below is our favourite 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 are planning to set up a website for your business, one of the things you need to do is 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, there are hundreds of web hosts to 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, there are several who offer excellent services. One of them is DreamHost. In this article, we are going to take a look at everything you need to know about DreamHost. 

Why DreamHost?

DreamHost is a company that provides web hosting and domain name registration services. In addition, DreamHost provides cloud storage and other internet services to developers and entrepreneurs. Founded in 1996, DreamHost was able to survive the dot-com bubble burst of the late nineties and has remained as one of the leading web hosting companies owing to their reputation, which is pegged on speed, reliability, uptime, pocket friendly packages and excellent customer support.

DreamHost offers a variety of attractive packages that appeal to different classes of customers, depending on both cost and desired functionality. For instance, it offers shared hosting, which is quite popular and affordable among small businesses, as well as the more expensive fully managed hosting package for those who prefer their own dedicated server. DreamHost also provides VPS hosting.

If you are looking to build your website on WordPress, DreamHost is also a great option for you. It is one of the web hosts officially recommended by WordPress.org. DreamHost offers excellent WordPress hosting services, and at the moment, it boasts over 750,000 WordPress installations. At the time of this writing, it boasts over 400,000 customers spanning over a 100 countries. 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 which appear on the screen’s left side. This makes it easy to perform various tasks, such as managing domains, locating billing information, and checking out the settings for VPS and dedicated servers.

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

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

How To Sign Up To DreamHost

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 sign up 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 sign up 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 wish 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 choose 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 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 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

DreamHost provides coupon codes which customers can use to get a discount when purchasing any DreamHost hosting package. The codes are valid around the world and can be used by any DreamHost customer when signing up. All one needs to do is to 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. It is therefore more preferable to sign up for longer billing plans when using coupon codes so that you can get bigger discounts.

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

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

DreamHost How To Transfer Domains

If you have already registered a domain with another provider, you can transfer the domain to DreamHost and have it hosted 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 who is transferring the domain is the real owner of domain. 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 quite easy. You will need to do this in the control panel of the domain registrar 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 not possible 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 enables the user 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. The reason behind this is that 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 real 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

Make sure your domain name’s Whois info is accurate, and 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 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 domain to successfully transfer to DreamHost

DreamHost How To Upload Website Via FTP

If you built your site offline, you will need to upload the site’s files to DreamHost in order 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 into the FTP account, you will be prompted to provide:

1. Host/server name: If your site is “http://www.example.com” you should use “example.com” as your host/server name. 

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

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

4. Port: If the user you’re operating with is an FTP user, use port 21. If it is instead a 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.

If 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 to the wrong FTP user account. You should check and try again.

DreamHost for WordPress Hosting

DreamHost is among the few hosting providers that are officially endorsed by WordPress. It offers either shared or fully managed WordPress hosting service as well as its conventional web hosting solutions.

The cheapest WordPress hosting plan is the Shared Hosting plan, which currently 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 those that are 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 there are other Shared Hosting packages that cost more and provide more functionality.

The next plan is the Managed WordPress plan, which starts at $16.95 per month. It gives maximum performance for a single site, which means reliability, speed, and hassle-free security. This plan features SSL certificate, 24/7 dedicated WordPress support, automated WordPress updates, automated backups and restore PRO, WP website builder, built-in server-level caching, Jetpack pre-installed, and 1-Click staging. This is just the starting package – there are 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 powerful functionality.

DreamHost How To SSH

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

To SSH on DreamHost, follow these steps:

1. Enable Shell Access

Before you can log 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 the program you operate with when using Shell commands. There are a few terminal clients (applications) available. Different Operating systems have their own 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 on which you can enter a command for logging into your server.

3. Locate Hostname

For you 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 https://www.example.com, you can use example.com as the host name.

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, and type in your Shell username, an @ sign, and then your server name. This should look something like “ssh username@server.dreamhost.com” or “ssh username@example.com.”

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

DreamHost How To Backup

In the “Backup Your Account” page in the DreamHost panel, you will see at the bottom the “One-Click” backup option which will enable you to back up your entire account. It will enable 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/user@example.com.tar.gz/”, 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 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

In case you need to transfer your domain from DreamHost to another domain registrar, you will need to 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.

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 fairly priced. In addition, you get great speeds, 100% guaranteed uptime, a variety of options for its customers, and excellent customer support. If you thinking about hosting your website on DreamHost, we definitely 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.