| « HostUpon Review | What Linux distribution am I running? » |
So you're ready to have your own website?
Congratulations! Here's five easy steps to get started without wasting any time! ![]()
In order for your website to be available to anyone at anytime, you need to host it with a web host (i-e a web server leased to you by a web hosting company).
Also, in order for your visitor to easily access your site by name, you will need a domain name such as yourname.com.
Most hosting companies will offer you a package including a domain name with the hosting of your site.
Basically, there are 2 kinds of web sites:
Static sites (simple sites): you will build one or more web pages (called HTML pages) with software like FrontPage or DreamWeaver on your computer. You will then upload the pages to your host's server using FTP software like FileZilla for example.
Every time you will need to change something on your site, you will have to edit the pages on your computer and upload them again. The website never changes by itself. That's why it's called a "static" site.
Note: If you don't have any such software, don't worry: many web hosts will actually provide you with free "site builder" software to get you started.
Dynamic sites (blogs, forums, photo galleries...): you will install software (called a web application) on your web server. This software will let you add and edit content (text, pictures, videos...) at any time directly online without the need for any special tools on your computer. The software may also allow your visitors to leave comments or start discussions of their own if you let them.
Of course we recommend the b2evolution software to start your own blog and more but there's plenty of choice here. Other popular web apps include WordPress, phpBB and Gallery.
Note: If installing a web application sounds complicated, don't worry: many web hosts will automatically install the application of your choice for you. Their tech support should also be able to help you.
Follow up:
While static HTML sites can be hosted on virtually ANY web server, when it comes to web applications, you need to be aware of the technology they are using. There are 2 main categories here:
Note: even if you use Windows on your own computer, you will generally want to go with Linux hosting *unless* you specifically need ASP. Linux hosting is generally faster, cheaper and more flexible than Windows hosting and poses no compatibility problem at all (beyond ASP). For example, all Linux hosts will work fine with a site you designer on DreamWeaver on your PC/Windows.
There is a whole range of service levels in web hosting. These can roughly be broken down like this:
Generally you will always want to start with shared hosting, knowing you can always upgrade later. Shared hosting gives you professional web hosting capabilities at the fraction of the price of a dedicated server.
Once you have settled on Linux vs Windows and Shared vs VPS vs Dedicated, you will still have many offers from many different companies...
A lot of companies will offer you incredible disk space and bandwidth to host your site. Don't fall for it! All hosting plans in the $5 to $10/month today offer more space and bandwidth than you could possibly need when starting a new site.
If you ask us, there are 3 things you want to look at when choosing between similar hosting offers:
Still confused? Our current best recommendations are HostMonster for the best technical platform and InMotion Hosting for the best customer support.
This post has 2 feedbacks awaiting moderation...