How can I create a free server?

How can I create a free server?
How to Set Up a Dedicated Web Server for Free

A Quick Overview.
Download Ubuntu Server.
Install Ubuntu Server.
Update Your New Server.
Install Apache, MySQL, and PHP.
Install a Firewall.
Add Your Website to Your Web Server.

How to Set Up a Dedicated Web Server for Free
  1. A Quick Overview.
  2. Download Ubuntu Server.
  3. Install Ubuntu Server.
  4. Update Your New Server.
  5. Install Apache, MySQL, and PHP.
  6. Install a Firewall.
  7. Add Your Website to Your Web Server.