Step by step to create your own website without any skill and coding knowledge. Starting from nothing to have everything, including managing the server to run the website and ready to make money from your website or to be a programming and web designer.
First of all you need to know a little about the website and how it works. A website - also written as web site - is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. As you known, our website is joomtut.com
Read more: What is a website?
In this tutorial, we will show you how to make a dynamic website with Joomla! A completely free and open source content management system - CMS.
Joomla! is an award-winning content management system - CMS, which enables you to build websites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla! the most popular website software available. Best of all, Joomla! is an open source solution that is freely available to everyone.
Read more: What is Joomla?
After you already understand everything, we will start to do it now.
Step by step to create your own website without any skill
Step 1 - Register a Domain Name for your website
Your website needs a name, it is called a domain name. You can register or buy a domain name from any of the top domain registrars that are authorized by ICANN to register domain names.
Please register a domain name at the best online domain name registrar website:
If all the good domains are taken, you can buy premium domain at domains market:
Read more: How to register a Domain Name?
Step 2 - Rent a place to host your website
You need a place to store your website, where people can access it. It can be any where but certainly not your computer.
- If your website is small and personal site or blog, you only need to rent a shared hosting at Bluehost or NameSilo or NameCheap
- If your website is small companies and businesses or E-commerce, you need to rent a Virtual Private Server - VPS at DigitalOcean or Vultr You can start with the lowest standard plan at $5/month
Read more: How to choose a hosting for Joomla! website?
Step 3 - Setup your web server
- If you rent a shared hosting, please skip this step because everything is ready for you.
- If you rent a private virtual server - VPS, you need to create your web server.
To connect to your server, you will need a program called PuTTY.
You need to install a web application for your website to run. You also need a control panel to help manage the operation of your website.
On shared hosting, usually you will have a control panel called cPanel. In case of using a virtual private server - VPS, you need to install a control panel called VestaCP.
Step 4 - Point your Domain Name to your web server
You have a domain name and a web host, and now you need to connect them together so visitors can access your website through your domain.
- If you have a shared hosting with domain name, please skip this step because everything is ready for you.
- If you register a domain with a registrar separate from the shared hosting provider, you need to connect your domain name to your shared hosting.
- If you setup a new private virtual server - VPS, you need to connect your domain name to your VPS.
Step 5 - Creating a new email account
You may need an email box under your domain name to contact your website visitors.
Step 6 - Creating a new FTP account to manage your files on hosting
FTP account is used for uploading, downloading and managing files on your website. By default, , an FTP account is automatically created when you sign up for shared hosting or setup your web server. You can use your username and password to log into it.
You can create new FTP accounts to give access to other users without giving them your admin login credentials. For each additional FTP account created, you can also give each user different levels of access by assigning the user to a specific directory.
You also need an FTP client program to manage your files on your shared hosting or server.
Step 7 - Creating a new database for your website
Your website needs a database to operate. Therefore you need to create it before installing Joomla!
Step 8 - Install the Joomla! website on your web host
To prepare for install Joomla! you will need to download and Upload Joomla! Package Files to your web host. There will be a difference when you do this on shared hosting or virtual private server.
There is no significant difference when you install Joomla! These apply whether you have a dedicated server, a shared hosting plan server, or are installing a copy on a local computer for testing or development. You only need to follow the instructions to complete the installation of Joomla! easily.
Read more: How to install Joomla!
Watch video clip: How to create a website without any skills
Watch video clip: How to create a Joomla! website quickly
Watch video clip: How to create a Joomla! website with free Plesk license