Introduction: How to Start a Home Website/Server
I did this over the weekend because I got bored so enjoy!
Step 1: What Do You Need?
You need a PC, Mac, or Linux based computer that your not afraid to keep running all day and night.
I am using a broken old Dell Inspiron 6000 with windows XP. Vista works too. To my knowledge all versions of Mac OS X work (I only have leopard)
You will also need software wise:
is your on an pc download and install WAMP
if on a mac download and install MAMP
if on linux install LAMP
if on a pc download and install tightvnc and start the tightvnc server
if on a mac go to system prefs -> sharing -> and turn on screen sharing
if on linux find and install any vnc software if not already installed
Step 2: The Setup
Once everything is installed you will need to get some software for writing HTML. You can use Macromedia's Dreamweaver in mac or pc or in a mac you can use iWeb for a graphical interface in mac. Or you can use a simple text editor and just change the extension to .html. Below I will add a snip-it of simple html code that you can put up on your server while you are building it. If you want a blog on your website download wordpress from wordpress.org and follow install instructions. Right now no one but people on your local network can see your web page. In the next step I will explain how to make it available to the public for free without having to buy a domain.
Hi all where this text is replace it with your special message to your future viewers!
Step 3: How to Make It Public
Okay first thing you need is your local ip. Usually it will be something like 192.168.1.x (where the x is there will be anywhere from 1-3 numbers) and your router is will usually be 192.168.1.1. To find this info on a pc go to start run and type cmd.exe and command prompt will launch and type ipconfig and copy down your ip. in a mac launch system prefs then networking and select your connection (airport or ethernet) and write down your ip. now go to your browser and type in your routers ip (like noted before, unless you have an advanced config then it will be 192.168.1.1) type in the router pass (if there is one) and go to port forwarding and type in your ip and when asked what protocol select both when asked what port stat and stop put in 80 to 3308 (thats default) *note: when using MAMP you need to reset the ports in the application because it doesn't use the default. Next your going to need to go to cmyip.com to see your external ip. Now you can give that big number out and people would be able to see your website or you could follow the next step. So go to dyndns.com and set up a free account. Once verified click add new host and fill in all the spaces. once thats done your good to go!
Step 4: Share the Love!
Share your website to your friends and maybe you'll become popular among the famous blogs and websites.
Step 5: (NEW!) How to Add FTP Access to Your Server.
*Note this will only work if you are on a pc.
-Download and install Filezilla
-go through the install and leave all of the defaults (unless you have IT knowledge)
-If everything went okay then when it is launched you will get a notice on the last line that says "Logged On"
-now click edit -> users
-in the far right box click add and fill in the desired name(repeat as necessary to add as many users as you want)
-Make sure "Enable Account" is checked off and you check off password and fill in an appropriate one
-Next go to the far left column and click shared folders and add an appropriate folder(s) or drive(s)
-If the computer that you are going to FTP from is a pc download Filezilla's FTP client or if on a mac, I highly recommend, Cyberduck its easy and free
-(I have been having problems accessing it externally) but put in the local ip of your pc and your good to go
20 Comments
14 years ago
This is a great Instructable, but you need to add a main image of the final project to the intro step. Please do that and leave me a message when you have so that we can publish your work. Thanks!
8 years ago on Introduction
12 years ago on Introduction
If you use ddns, you can get a domain free for a limited time.
Once you start using a web server, you will wonder why you never used one before. I run my private apache web server on an old an old pII. It is currently running Ubuntu though I prefer debian when I am not running centos. I had it on I think ubuntu server 6.x and have done in-place upgrades as they came along the way to 9.x. (i.e. no reformatting or disk wiping). This is an example of the actual web pages i run on it. https://www.instructables.com/id/Uses-for-your-own-private-cloud/ I have since added doing home automation on it. Keep finding uses for that legacy computer. Microsoft Windows Supporters said I should have thrown away a long time ago. It is not what you use, but how you use it.
13 years ago on Introduction
Nyc...al try it out immediately
14 years ago on Introduction
To make a website with your own server, how did you go about registering your domain name? Did that cost money? I am very interested in making my own server and my own website, but don't have tons of money to spend, and don't really want a fee every month.
Reply 13 years ago on Introduction
Hello,
judging by the age of the posts, you have probably already got a website, but i hear that .co.cc domains are free.
somebody please correct me if i'm wrong!
Reply 13 years ago on Introduction
.info can cost as low as 89 cents a year if you find the right place to buy a domain.
Reply 14 years ago on Introduction
Hi im not the author but a web designer go to a website like 1/1 and you can get a .com domain for like £8 and a .co.uk domain for £1
Reply 14 years ago on Introduction
if you use the DYNDNS service then its free
13 years ago on Step 5
if you are using linux for this you can do what this guy did.
https://www.instructables.com/id/Set-up-your-very-own-Web-server/
there are plenty of ftp server programs for linux just google it!
13 years ago on Introduction
go to iguk.co.nr
13 years ago on Introduction
you can do a web server with OS9 too, even 8
14 years ago on Introduction
http://actionverb.doesntexist.com/
heres mine, i use DYNDNS on my dedicated server
Reply 14 years ago on Introduction
Apparently verizon doesnt like people hosting servers off of residential connections.
There is a stupid fly bouncing around inside a lamp shade,its getting annoying now,Not that it has anything to do.
Reply 13 years ago on Introduction
my site is back up now, its been up for a while now.
Reply 13 years ago on Introduction
Aha, Much better.
14 years ago on Introduction
what's your site?
Reply 14 years ago on Introduction
bdk184.homedns.org the link for the blog is on the bottom and if you want to check out my wiki thats under dev hit up bdk184.homedns.org/wiki
Reply 14 years ago on Introduction
your site is down?
Reply 14 years ago on Introduction
Yep its down.