3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Making Your Own Completely Free Website (And Server)

Making Your Own Completely Free Website (And Server)
Who wouldn't like a website of their own?

Even if you don't know what you would use it for, a website, or just a server alone, is something very useful. And fun.

I found myself in need of a website. But not one from a "Create your own website" site. Because it's never your own if you get it from one of those. You either end up with .whatever.com and the end of the URL, or you can bearly change the appearance of the site. You really can't get what you want from one of those.

So, I set off on something I had been planning for a long time. Creating my own, real website.
 
Remove these adsRemove these ads by Signing Up
 

Step 1What You Need


You don't need a lot to make a server. But some things make it much easier. Here's a list of things you should have to make it much easier, and then a list of basic list of things.

Best List:

An Extra Computer To Use as a Server (Preferably a Desktop)
A Computer Other Then The New Server
Internet (Preferably with wires, but wireless works too)
A Brain (Or Another Brain To Help You Out)

Minimal List:

A Computer
Internet


For my server, I used an old computer built from parts I trash picked.
For a very over used saying, "One mans trash is another mans treasurer" is very true.
Or in this case, one mans trash is another mans website.

« Previous StepDownload PDFView All StepsNext Step »
28 comments
Dec 14, 2010. 9:10 PMaeray says:
If I was to attempt this, which I would like to do, what kind of (server) desktop (specs, etc) should I look for?
Feb 11, 2012. 1:05 PMqazxsw21000 says:
I like php better than html because php contains (and supports) html and some scripting. Plus, it's easy to learn. If you already know HTML, you already know a lot of php minus the scripting. However, html is the only one that computers that aren't servers can read.
Nov 18, 2011. 8:06 PMdarthbindy says:
awesome, i think I'll try this, i have a pile (literally) of old computers just sitting around.
Sep 20, 2011. 7:49 AMBhavinST says:
Well I did add my IP to the Manage DNS thing... Someone said It'll probably take 2-3 hrs for my IP address to reflect... Is that true???
and also... Whatif I need to upload >1 website... how can I add those files to htdocs???
Aug 26, 2011. 6:39 AMdkop1 says:
Do you know how I could do this on an IMAC running os 9.2.1? I don't really want to use my laptop for this, and that old mac is my "other" computer I use to play around with and experiment.
Aug 26, 2011. 1:56 PMdkop1 says:
Thanks. Will try oncei figure out how to configure its internet connection.
Aug 22, 2011. 2:04 PMgnoseon says:
would you have to have a anti-virus program to begin with, or would you have to turn it off once everything was set up?
Aug 4, 2011. 9:36 AMgnoseon says:
Can you use XAMPP as the server program? It comes with Apache, MySQL, FileZilla, and other add-ons. Would it be possible to use that?
Aug 12, 2011. 6:26 AMamioten says:
you can use xampp but its kinda hard to use
Aug 17, 2011. 7:40 AMgnoseon says:
Why would it be hard and what would you have to do?
Gnoseon
Jun 7, 2011. 12:29 PMSuper_Nerd says:
But wouldn't someone be able to hack your server if you turn off the antivirus?
May 10, 2011. 8:24 AMaarif3 says:
What about dynamic IP address?
Apr 17, 2011. 12:59 PMTheSteamCore says:
I think you should be more specific when directing people to their routers. You failed to mention that not all router addresses are 192.168.2.1, if you type "ipconfig" into cmd, then you can find your router's address. Very good instructable though.
Mar 24, 2011. 10:42 AMhackzilla says:
I'd highly recommend turning off your telnet and not linking it to the outside world.

Use ssh instead. It's encrypted and builtin to Mac and Linux computers.

For windows users, you can download putty
http://www.chiark.greenend.org.uk/~sgtatham/putty/

It's port 22, thought I'd suggest you have the outside port something else, to make it harder for people to guess.
Oct 26, 2010. 11:55 AMPS118 says:
One caution on this approach. It really only works if your internet provider gives you a FIXED ip address.

Otherwise what happens is you get all this set up. Works great. Then some day (at the most inconvenient moment) some little old lady in Timbuctu logs in and the DHCP feeds you a new ip address. Uh oh. No workee!

Now you have to drop everything and re-set-up your domain name. That is, if you even noticed that it went down. Grrrr!
Feb 18, 2011. 8:00 PMComputothought says:
Think ddns.
Jan 21, 2011. 9:25 PMpanama1090 says:
Can you please put a link to the Apache download for windows 7 Enterprise (if the specific O/S version matters)?
Jan 30, 2011. 4:11 AMComputothought says:
I know what you meant, but it just did not make sense. Os does matter, but you just need to get the version for your operating system. Linux usually has a repo where you can dl the right version for your system. There are also other web servers with smaller footprint such as nginx or lighttpd. I have been running a private apache web server on linux for several years. Would not do without it.
Oct 26, 2010. 8:56 AMwittea says:
i love step 8, 1st para, last sentence. it speaks volumes. THANK you SOOO SOOO MUCH for your instructable!
Oct 24, 2010. 6:47 PMRogerDman says:
Thanks awesome info!
Oct 24, 2010. 1:45 PMiPodGuy says:
Nice work!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
13
Followers
6
Author:0Ihavenousername0
I live in Southeast Michigan and I'm always trying to find interesting ways to spend my time. Sometimes I'm going to art galleries, sometimes I'm playing with telephones, and sometimes I help setup...
more »