Do you want to create a WordPress website on Dreamhost? Well, installing WordPress has never been easier than installing it on Dreamhost with one click.
In this full step-by-step guide, you will learn how to create a WordPress website on Dreamhost from the very beginning till you launch it and go live on the internet.
By the end of this tutorial, you will get your website/websites published from Dreamhost. Also and you will be able to access and manage your Dreamhost dashboard.
Dreamhost is one of the best web hosting companies that provides fast and reliable web hosting services. Moreover, Dreamhost is one of the three web hosting companies recommended by WordPress. Read the full review of Dreamhost.
Before you sign up for Dreamhost, you may ask yourself, why do I want to make my websites on Dreamhost web host rather than other web hosting providers?
Dreamhost provides fast web servers, the speed of your website will be much better if you host it on Dreamhost. When we compare the speed of websites hosted on Dreamhost among many other hosting sites, we find it always on top.
DreamHost offers month-to-month options pricing plans for all plans hosting. You can get hosting without committing to annual payment for them. We don’t find this feature on the majority of web hosting providers.
DreamHost offers a 97-day money-back guarantee for any credit card purchase on a shared web hosting plan. If you find DreamHost does not suit your needs, you can cancel within 97 days and receive a full refund.
Dreamhost offers free domain name registration for 1 year when you sign up for shared and DreamPress hosting plans. But in order to qualify for one free domain registration, you must sign up for a 1-year or 3-year annual plan. So the monthly plans do not apply for this free credit.
Dreamhost’s Free Features
Dreamhost offers free domain privacy. Domain registration privacy offers you the option to replace your personal information in the domain’s public WHOIS with anonymous information, thereby protecting your personal data.
Dreamhost is very generous, they offer unlimited disk storage and bandwidth on shared hosting and other hosting plans.
DreamHost can move your WordPress site from your old web hosting server to your DreamHost account by moving all your data over to a new server, and all that for free.
DreamHost automatically creates a daily backup of your site, and you can also create an additional manual backup once per day.
Dreamhost offers let’s encrypt SSL certificate for free for all hosting plans including the basic plan.
Sign Up To Dreamhost
The first step that you should do in order to create a website with Dreamhost is to sign up for Dreamhost. If you have an account with Dreamhost you can skip this part of the tutorial. If you don’t have an account you need to sign up for a new one.
Go to dreamhost.com, this will direct you to the home page of Dreamhost. Click on Get Started. Once you do that, It will take you immediately to a page where you need to choose your hosting plan.
Choose Your Hosting Plan On Dreamhost
If you know what these plans are, you can choose what suit’s you from them. Otherwise, choose the cheapest Shared plan. If you want to know more about the Dreamhost plans you can read our Dreamhost Review.
After you decide what plan should you use click on Sign Up Now to go to the next step.
Once you do that, a page that tells you to choose a domain name will show up. First You should know what shared plan are you signing in for. By default, it’s a shared starter plan, the one that allows you to host one website for $2.59 per month.
The shared hosting plan on Dreamhost has also shared unlimited which offers to host unlimited websites for $3.95 per month.
If you want to compare between the Shared Starter plan and Shared Unlimited plan to see which one is suitable for you, you can click on Change plan under Shared Starter or click on Pick a plan on the top bar.
Choose a Domain Name On Dreamhost
Once you choose what suits you, click on sign up again to come back to the Choose a domain page. Look at the image below.
On the choose a domain tap under your plan, you need to specify for how long do you want to sign up for your hosting plan. Since Dreamhost has a 97 money-back guarantee, I recommend you go with the one-year plan.
You will not be afraid of not getting your money back or the money-back guarantee period expires. Also when you sign up for the one-year plan or the three-year plan, You will get a free domain name registration.
On the left side of the page, you will see three choices related to the domain name. The first one is to Choose a domain later. This option will take you to the checkout page where you pay for the hosting plan you have chosen.
The second option is to register a new domain name, this option lets you register a new domain name on Dreamhost, you can type in your domain name with the ending you want then search for it.
If the domain name is available and has not been registered before you can click on add for $0.00 and then go to the checkout page. You can use a domain names generator tool to help you find the domain name you want.
If you already have a domain name you can click (I already have a domain). Type in your registered domain name and then click on Assign to proceed to checkout.
Activate Your Account On Dremahost
On the checkout page, you need to fill in your payment details, your account details, and additional options for your hosting package such as pre-install WordPress.
You have two payment methods you can choose from in order to pay for the web hosting that you have chosen. You can pay via Credit or Debit card, or pay via PayPal.
Heads up, some of the additional options are not free such as Dreamhost webmails and Dreamhost SEO toolkit.
If you want your WordPress to be installed for you right after you make the payment, you can click on the Pre-Install WordPress checkbox. as another option, you can install it on the Dreamhost Dashboard with one click.
After you set up your payment method and add your account info scroll down and click Submit Order. The money written on the right bar of the page will be withdrawn from your bank account and then your account will be activated and approved and your web hosting order will be completed immediately.
Click on Continue to Your Control Panel to log in to your account on Dreamhost.
If you already have an account with Dreamhost, you won’t go through all the steps above. You can simply sign in to your account on Dreamhost and you will be redirected automatically to your control panel.
Dreamhost Control Panel
On the home dashboard, you will a message saying that the setup has been completed successfully and now you can manage my website.
At the top of the home page, you will see your website URL. Since I select to choose a domain later, Dreamhost gave me a temporary domain name (name.dreamhosters.com) in order to navigate to my brand new website.
If I clicked on this domain name it will take me to my website which is a simple WordPress website.
On the home page, if you scroll down, you get four options. Log In to WordPress, Domain Registration, File Manager, and Database (MySQL)
Log In to WordPress: This option allows you to access your WordPress control panel dashboard, where you can apply themes, plugins, add menus, and more.
Domain Registration: Since I didn’t register a domain name at first, now I can add a domain name for free to my WordPress website. Just click on domain registration and register the domain name you want.
File Manager: This is a built-in FTP client, where you can add, delete, or edit your website files. Click on Manage Files to access the File Manager. You don’t need to use an external FTP client as Dreamhost provided this tool for this purpose.
If you like to access your website files from an external third-party FTP client such as Filezilla, you can always click on show credentials, you will get all the information you need like username and password.
Database (MySQL): This option lets you control your website database. The database also has its own credentials, you can see them by clicking on Show Credentials.
For those who don’t know much about File Manager and Database, don’t edit or delete any of their files without knowing what you are doing. always ask Dreamhost support to help you out if you need help.
On the left side of the control, you will see the main control panel navigation, from this part of the control panel you can manage your account settings, your websites, your domain names, your hosting plans, and more.
The first tap on the main toolbar is Home the one we explained above. The second tab is Websites, where you can manage your websites, add or delete websites. Manage your website’s files, manage your website’s database, and add or change your domain SSL certificates.
After the websites tap, there is the Domains tap, from the domains tap you can manage your existing domains, register new domains, and transfer your existing domains.
From there you can also manage WordPress, emails, support, web hosting plans, etc.
Install WordPress On Dreamhost
If you already chose the Pre-Install WordPress selection when you sign up, then WordPress will be installed automatically. All you need now is to change your domain name as I will explain if you didn’t add a domain before.
But if you didn’t choose the Pre-Install WordPress selection or you want to create another website on your hosting plan, follow the steps below.
Add WordPress Website On Dreamhost
Go to manage websites from the Websites tab on the main control panel bar. From there you can see and manage all of your websites.
Click on Add Website at the top left corner of the manage websites page to add a new WordPress website.
This option will take you to the three options that you did when you first sign up to Dreamhost. Add a domain name, register a domain name, or add a domain name later.
Select the one that you need and then proceed to the next step, add a hosting plan. If your hosting plan is a Shared Starter plan you can’t add more than one plan.
you have to change your hosting plan to Unlimited or add a new hosting plan in order to make more than one site. But if it’s a Shared Unlimited plan, you can add as many websites as you want.
The last step is to Install WordPress for free. Dreamhost will automatically install WordPress for your site. At last, click on Set Up Website. After a few seconds, your website will be ready to use and modify as you want.
Manage WordPress Website On Dreamhost
Let’s see how we can edit our existing websites. Simply go to Websites, Manage Websites. On the website that you want to edit its settings click on manage.
The first thing you will see is the Website tab and the Hosting tab. From the Hosting tab, you can manage and change the hosting plan that you have.
From the Website tab, you can manage and edit your website files, website database files, SSL certificates, WordPress installation, Dreamhost mails, migrations, and change domain name.
Change Website Domain name On Dreamhost
The example we will take here is the same website that we used to sign up for Dreamhost. I chose to add a domain name later. So the current website domain is (name.dreamhosters.com).
If you want to change the domain name of your website, Websites, Manage Websites, then click on manage to go to website settings.
On the domain name section click on Change, a window will roll out to let you choose between choosing a domain name that exists on Dreamhost or Entering a New Domain Name.
After you type in your domain name click on Change Domain, wait a few minutes, and then you can access your website frontend from the new domain name that you added.
The tests we made on Dreamhost prove that Dreamhost is one of the best-shared web hosting options for hosting your website.
It’s a reliable web host and provides great services and fast servers so we recommend Dreamhost all the time to all users. So if you wish to host your website on Dreamhost go ahead and click on this link.