If you are interested in building web content at your own URL (ex: yourdomain.com), the path to website setup can be unclear. The process is even more complex for those interested in building a website that is reliable, fast, and flexible enough to work with popular open source software like WordPress, Drupal, or Magento Commerce.
While there are many different ways to get online, the following is a combination of tools that has worked great for me. It’s a system that in my opinion meets the basic needs in the VAST majority of website applications.
If you are ready to get online, and don’t want to pay a 3rd party to get going, then do it yourself. I’ll show you how.
Here are the basic steps to setting up a website:
- Domain Registration
- Setup web server
- Setup email
- Publish content (Not really a step, this is an ongoing process!)
That’s it! Let’s dive in.
Step 1- Domain Registration
Before you can setup your own website, you need a domain name. You can purchase that through a domain registrar. There are lots of domain registrars. Arguably, the most widely recognized registrar is Godaddy. Once you create an account, (PS this link will give you 35% off) you can follow along.
VIDEO: Registering a domain on Godaddy
Step 2 – Setup Web Server
Once you have your website registered, you need to get started setting up the web server that will host your website.
As you know by now, there are lots of free or low cost services on the internet that allow people to build a website. However, you most are terribly disappointing.
So for speed and flexibility, setup your own server. If you do, I suggest Rackspace. Once you create an account, you can follow this tutorial video. Accounts are free, and cloud servers are pay per hour (starting at 4 cents).
VIDEO: Setting up a LAMP server on Rackspace Cloud Sites
This process is simple, and only takes a few steps:
ufw allow 80
ufw allow 22
shutdown -r now
Page 2/2 (IN PROGRESS)