arnold on Sep 01, 2018
One of the better shared hosting services, Siteground, has a program where students can get free hosting for a semester to work on websites. This blog posts shows you how to sign up for the free hosting with your .edu email address and get it set up to host a WordPress website.
Setting Up Free Website Hosting For Students On Siteground
We are going to set up a place to host our website. A website is essentially a bunch of files and style sheets loaded from a database or server. When you create a website you want people to be able to visit it, so you have to store it on a web-server. There are many different places you can buy hosting for your website. The cost generally ranges from $1 for basic and slow hosting and goes up to around $30 a month for better WordPress hosting.
We are going to use one of the better options that is not too expensive. We will use Siteground which usually charges about $10 a month. However, they are donating 12 free months of hosting to CSU students.
To get this free hosting you need to go to the following link:
Clicking the link will bring you here. Make sure the price is $0. You may need to get rid of the .rams if you have a problem registering. Click “Pay Now” at the bottom once you confirm the price is $0.
If you see this screen:
Then drop the .rams from your email.
You should then see the following screen:
Wait About 5 minutes And Then Go Check You CSU Email Where You Can Click The Link To Access Your Account.
That link will take you here:
Enter Your Log-in Information:
You will then see this at the bottom of the following screen:
It will take you to this screen:
Click “Don’t need help now.” Once you click you will see this:
You will then be taken to the Siteground Main Screen.
Go the “My accounts” tab and then select the option to go to the Information & Settings tab. Then Click “Change Primary Domain”
Then enter the URL you just made with NameCheap. Leave off the http and the www. Check the box and Click on “Confirm Domain Change.” Make sure there are no extra spaces or characters.
You should see this screen:
Click Proceed and you will then see this:
You now have your hosting set up. We need to let the Internet Service Providers (ISP) know where to find your websites when people type in your URL. To do this you have to enter your DNS on your domain name registration site so the ISP’s know where to look.
DNS is short for Domain Name Server (or system) and DNS is essentially the address of where your website is being hosted. So we need to attach the address of where your website is hosted to your domain name (which is being managed by NameCheap) so that ISP’s (Comcast, Your Cell phone Internet provider, etc) know where to find your website.
The DNS for my server is shown in the image above. To be clear I will show them again below:
They are the numbers that start with ns1 and ns2 and end with .us. My DNS address will be different than yours so make sure you copy your Account DNS for the next step.
To enter our DNS we must go back to Namecheap and make sure we are logged in.
The first thing you will see once you are logged in is the following dashboard.
Click the manage button next to your URL.
Next find the nameservers and select custom DNS
Enter the nameservers that you got from SiteGround. Yours will probably be different than mine. Make sure you copy these from your email. Then click the green checkmark to save as shown below.
Now your nameservers are pointing at your new hosting. However if you go to your URL once again there may be nothing new there. The reason for this is that we need to wait for the DNS to propagate across all the ISP’s. Essentially, your Internet Service Provider doesn’t have the resources to check the DNS every time someone types in a web address. So they store the addresses and only update their database every few hours.
Depending on who your ISP is, you may have to wait to see your website. One thing you can do is to check your URL on your phone. Since your phone has a separate ISP and you probably never accessed your personal website from your phone before, then it will need to check the DNS before finding the website. You will be able to see your new website about 90% of the time this way.
If you did this assignment on a laptop or computer just wait a few hours and your site will show up if you did it correctly.
This is what you should see:
If you see this you can continue on to the next set of instructions where you will learn how to Set Up A WordPress Website With Themify.