Instructables
Picture of How To Make Your Own FREE Website
ible.png

There are many reasons why you might want to make your own website. You might have a small (or big) business, and you want to make it known. Maybe you want to start a image sharing site, a blog, or a personal site. Whatever the reason, making a website is a fun thing to do. But Most Web Sites cost money, and not all of us have much of it, so I'll show you how to do it for free. In this Instructable, I will show you how to make your own website from start to finish in two different ways.

 
Remove these adsRemove these ads by Signing Up

Step 1: What You Need:

There are a few things you need to start a website, depending on how you're doing it. If you're going to have your own server, and host it yourself, you will need:

    Computer to use as server

     Apache HTTP server program

     Ability to configure routers

     text editing program

     knowledge

     free domain name service (co.cc, co.nr, .tk, etc.)

     computer with internet access

I don't recommend you do it this way unless you are good with computers. It will also cost you money unless you happen to have an old PC around or use a VM. On the other hand, doing it this way will give you complete control over your server. If you are using a free hosting service, you will need:

    Free hosting service of your choice (I recommend Host-ed.net)

    Text editing Program

     email address

     free domain name service (co.cc, co.nr, .tk, etc)

    computer with internet access

    knowledge

As you can see, doing it the latter way is definitely easier for the beginner. If you're brave, and want to set up your own server, read on. If not, skip to step 5.

www13921 days ago

Nice!

lukeD1 year ago
When I go to sixServe, there is no option for free hosting. Or am I wrong?
Minizatic (author)  lukeD1 year ago
Sadly, its seems SixServe has discontinued their free hosting plan. However, I have also heard many good things about host-ed.net. I suggest you try their free hosting services.
holahunter2 years ago
When I type in my website name normally, it shows up fine. However, when I Anyone know how to change it/what am I doing wrong?
Minizatic (author)  holahunter2 years ago
So, what are you trying to do? When you say you type your website name in, do you mean your ".sixserve.net" one? Are you trying to get a shorter name at dot.tk? You must be more specific so that I can help you.
Sorry. When i type in www.mysitename.si6.us it shows the site title as I set it. However, when I type in www.mysitename.tk it shows Under Construction - SixServe Free Web Hosting instead of my site title. i do not think I redirected it incorrectly though.
Minizatic (author)  holahunter2 years ago
So, when you type in www.mysitename.si6.us it doesn't show the under construction sign , it shows something different? It probably just means that you didn't put anything on your website,yet.
Not quite, the site title (on this page it reads "Getting a shorter domain name") is what I set it as (the name of my site) when I go to the web address by typing it with a .si6.us at the end. When I go to the site via the .tk web address, the site title reads "Under Construction - Hosted By Sixserve" instead of the title I set. Sorry if it is hard to understand.
Minizatic (author)  holahunter2 years ago
That is odd, it's never happened to me me before. my only guess is that dot.tk has not updated the site yet on their servers. Maybe you could post a link to the site and I'll check it out..
I guess its not a huge deal I will just give out the .si6.us address to people, but thank you for listening. Great ible, never would have known all this without it.
thegeeke2 years ago
I would use a public IP on your server instead of port forwarding. It's a little more secure than inviting traffic from the outside world into your privet network. :) Other than that... nice ible!
Minizatic (author)  thegeeke2 years ago
All you're doing with port forwarding is connecting your Server's local IP (192.168.x.x) with your network's public IP. People will only be connecting to the Apache server, not the whole network. Sorry if I wasn't clear in that step.
No, I know what you meant... I know exactly how routers and IP addressing works. Here's the problem: When you have an IP that starts with 192.168, that is a privet IP address. You have a privet network. Nothing from the internet can directly access your network, however, any computer or server in your network can directly access your network.  When traffic accesses your server, someone with the right know-how and software can access computers on the rest of your network.  It is a very popular technique with computer forensics.  It is very inconspicuous, and you don't realize what's happening until it's too late, unless you are using a network analyzer.

I have used this technique before (legally of course), so I'm not just speaking of something I don't really know about.  Is it likely that someone will take the time to use this on you?  No.  Is it possible?  Absolutely.  Why take the chance?  Just use a public IP on your server.  Most routers will allow you to do that.  (Even consumer routers)
Minizatic (author)  thegeeke2 years ago
Sorry, apparently you know more about that than I do. It would be great if you could say how exactly to do that, then I could add your method to that step, with proper citation, of course.
No problem. (I assume you are talking about how to use a public IP... not hack into someones network!) ;)

To use a public IP, go into your router, go to DHCP (Some routers will call it address assignment, or something like that), find your computer that you are using as a server, and assign a public IP. After that, I recommend changing your server to a static IP use the same IP that you assigned in your router. (Go to network configuration on your computer, change your adapter settings, find your NIC, go to properties, find Internet Protocol or Internet Protocol version 4, and use the following address.) You should always use a static IP on your server, even if you are using port forwarding.

That should do it. Please note that not all consumer routers will allow this, however, most routers I work with do allow it. If you are using a professional router, then you should either know how to do this, or have a network administrator that can do it for you. (By professional, I mean one that uses a command line... such as Cisco IOS routers.)

If you need pics, let me know! :)
Minizatic (author)  thegeeke2 years ago
Thanks, I've added your method to step #3.
Glad I could help! :)