Ever wanted to have a place where you could keep your files and access them anywhere you get an Internet connection? Say you wanted to have your music library available in case you wanted to give a song to one of your friends, or maybe you wanted to let your relatives download your entire library of vacation photos, or maybe you need a place to host programs you write or maps you make. How about a Web page? Ever wanted to have your own Web page? All of these can be accomplished with a home Web server...and more!

It's actually really simple to set up a Web server at home. I'm going to use this while I'm away at college to host game servers, have an offsite file backup, and share files with friends. Since the PC hosting the server will be at my house and I will be in my dorm room, obviously I can't just walk over and start changing system settings, so we'll need some kind of remote access.

Also, obviously, you'll need a dedicated PC, one you can leave running and leave connected at all times. What good is a server that goes down all the time? This PC doesn't have to be great, but remember, the more you run on it, the faster the PC needs to be to not lag (duh).

Step 1: Acquire a dedicated PC

This step may be easy for some and hard for others. I already had a PC that I wasn't really using (it originally was my parents old PC, but then it died and I rebuilt it with cheap parts, but since I already had a PC I didn't really use it much).

System specs:

AMD Sempron 64 2600+ (overclocked to 1.85 GHz)
nVidia GeForce4 MX420 64MB (GPU really not important, servers don't need good video cards, even integrated is plenty)
60GB hard drive (IDE) (not that good for a server, but good enough, I didn't want to spend any money on this)
DVD and CD drive (you'll need at least a CD drive to install the OS, other than that, not necessary)
3 Ethernet cards (you'll need at least 1)

This system performs very well as a server, so anything over this would perform even better. This PC cost about $100 to rebuild (already had RAM, case, optical drives, and hard drive though) and that was late 2007 that I rebuilt it.
Please, will it be nice to set this up for a Business?<br>As in, will it be reliable to do this and start hosting customers' websites on it?<br>Instead of godaddy, bluehost etc, people can start using my own webserver.<br><br>What do you think?<br>Will it be efficient?
<p>Hello everybody,</p><p>I have a question for the Author.</p><p>I have a HP Compaq 2008-09 Dual Core 2.6 (station PC not laptop) with 500 GB, 5GB Ram, internal GRAFIC Card, DVD-ROM, and all that comes with..</p><p>Will a server function as this would be the hardware?</p><p>What should I use to put it together O.S. - use for personal use and small business, mom store, so no one can give us a penalty - should I buy software???</p><p>I have never put server together - many PC,s but server never ???!!!</p><p>Thx much</p>
<p>If you want build server with a low power consuption you could also use one of the new Mini-ITX motherboards, they only need about 20 Watt and are therefore quiet cost efficient if you want to run your server 24/7. At this website such a server setup is described: www.techscatter.com/Hosting-at-home/</p>
<p>I be new on instructables.....</p><p>Question... My Internet privider change every 24 hours my IP.....</p><p>These is problem, while today is domain with one IP, tomorow with another etc... </p><p>If I wish only one IP, als provider, this cost to much.....</p><p>Thanks, and This what You write of home server is whery good... BRAVO!!!!</p><p>goran, MyPrototips</p>
<p>you can increase the least time on your router settings. </p>
<p>Contact your provider and ask for a static IP.<br>Make sure your PC's local IP is also static.<br></p>
I have pc of intel duel core 2.6 GHZ 2gb ddr 2 ram givabyte G31 mother bord now how can i create won web server i also have broad-brand connection but not real ip now what can i do plese help.....
<p>The solution to constantly changing IP addresses is dynamic DNS service. Instead of having a static IP address that costs a lot, you can have a static hostname for free like yourblogname.com pointed to your most current IP address. You can try dynu.com.</p>
<p>Shell is for the output of the server. If you want to access your output by pressing Ctrl + Alt + F1 then set it to /dev/tty1. It works for tty1-6 only (even if browsing /dev/ gives you 64 ttys) because Ctrl + Alt + F7 is your desktop.</p>
<p>&lt;a href=&quot;http://www.biglivelook.com/utilize-the-latest-living-room-decorating-ideas-and-cheap-renovating-tips/&quot;&gt;properties in delhi&lt;/a&gt;</p>
<p>I cannot seem to get &quot;sudo apt-get install proftpd&quot; to work - it can't find the package - even when I do do &quot;aptitude update&quot; - please help</p>
<p>The package name was changed to gadmin-proftpd</p>
<p>I've got the same issue, did you figure it out yet?</p>
<p>can you boot from a USB drive and if so what are specs need? USB 3.0? 64 GB?</p>
<p>yes and a usb 2.0 or higher will work I use an 8 gb but you only need a 4 gb to hold the os but Iwould get bigger so that you can store your files.</p>
<p>I think not,it will work only when it is connected to computer</p>
<p><a href="http://www.ebay.com/itm/Dell-PowerEdge-2950-III-2x-2-33GHz-E5410-4-Core-16GB-PERC-6-i-Bezel-2-Trays-/171634529629?pt=LH_DefaultDomain_0&hash=item27f637155d" rel="nofollow">http://www.ebay.com/itm/Dell-PowerEdge-2950-III-2x...</a> </p><p>If I wouldn't use an old desktop, would something like this work?</p>
<p>Is it possible to use any low end desktop? How would you know if somethings a good server? Checking it's specs?</p>
I made one with an android and bit webserver app
when i open dns registered with noip.com it open my home router's page. it does not open webpage from web directory.
<p>Read it tip to toe! Awesome article. Gained a lot. Thanks!</p>
<p>Having your own web server gives you so much possibilities.. and it is a great way to learn Web Development too. Mine has been running since 2012! I am using an HP Proliant mini server which runs cool and quiet. Here is how I built it --&gt; http://hsnyc.co/how-to-host-your-own-website-using-wamp-server/ </p>
<p>In order to run a server for 1 mil members how much ram and store capacity do I need?</p>
<p>Whoa,idk,depends how much files does a registered user takes in your server,and depends on its size</p>
<p>can I set up an owncloud server on my windows 7 laptop and keep windows?</p>
<p>yes you can,see here</p><p>http://www.wikihow.com/Create-a-Web-Host-in-Your-Home</p>
<p>Upcoming Most Awaited Hollywood Movies of Year 2015<br><br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-avengers-age-of-ultron-online-free/ Watch Avengers Age of Ultron Online Free<br>http://www.fullmoviemojo.com/gabbar-is-back-2015-dvdscr-hindi-full-movie-watch-online/ Gabbar is Back (2015) DVDscr Hindi Full Movie Watch Online<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-paul-blart-mall-cop-2-online-free/ Watch Paul Blart Mall Cop 2 Online Free<br>http://www.fullmoviemojo.com/2015-watch-unfriended-online-free/ Watch Unfriended Online Free<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-furious-7-online-free/ Watch Furious 7 Online Free<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-mad-max-fury-road-online-free/ Watch Mad Max Fury Road Online Free<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-the-longest-ride-online-free/ Watch The Longest Ride Online Free<br>http://www.fullmoviemojo.com/cinderella-2015-dvdscr-full-movie-watch-online/ Cinderella (2015) DVDscr Full Movie Watch Online<br>http://www.fullmoviemojo.com/2015-watch-insurgent-online-free/ Watch Insurgent Online Free<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-it-follows-online-free/ Watch It Follows Online Free<br>http://www.fullmoviemojo.com/2015-watch-the-age-of-adaline-online-free/ Watch The Age of Adaline Online Free<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-hot-pursuit-online-free/ Watch Hot Pursuit Online Free<br>http://www.fullmoviemojo.com/2015-watch-pitch-perfect-2-online-free/ Watch Pitch Perfect 2 Online Free<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-jurassic-world-online-free/ Watch Jurassic World Online Free<br>http://www.fullmoviemojo.com/2015-watch-ted-2-online-free/ Watch Ted 2 Online Free<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-terminator-genisys-online-free/ Watch Terminator Genisys Online Free<br>http://www.fullmoviemojo.com/2015-watch-minions-online-free/ Watch Minions Online Free<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-ant-man-online-free/ Watch Ant-Man Online Free<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-fantastic-four-online-free/ Watch Fantastic Four Online Free<br>http://www.fullmoviemojo.com/2015-watch-hitman-agent-47-online-free/ Watch Hitman Agent 47 Online Free<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-hotel-transylvania-2-online-free/ Watch Hotel Transylvania 2 Online Free<br>http://www.fullmoviemojo.com/2015-watch-spectre-online-free/ Watch Spectre Online Free<br>FULLMOVIEMOJO http://www.fullmoviemojo.com/2015-watch-spectre-online-free/ Watch Spectre Online Free<br>http://www.fullmoviemojo.com/the-boy-next-door-2015-watch-the-boy-next-door-online-free/ Watch The Boy Next Door Online Free FULLMOVIEMOJO</p>
<p>&lt;a href=&quot;http://www.mastimovie.net/the-avengers-age-of-ultron-full-movie-in-hindi/&quot;&gt;The Avengers Age of Ultron Full Movie In Hindi&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/the-avengers-age-of-ultron-full-movie-in-hindi/&quot;&gt;The Avengers Age of Ultron Full Movie In Hindi Online&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/the-avengers-age-of-ultron-full-movie-in-hindi/&quot;&gt;The Avengers Age of Ultron Full Movie In Hindi Watch Online&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/the-avengers-age-of-ultron-full-movie-in-hindi/&quot;&gt;The Avengers 2 Full Movie In Hindi&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/the-avengers-age-of-ultron-full-movie-in-hindi/&quot;&gt;The Avengers 2 Full Movie In Hindi Online&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/the-avengers-age-of-ultron-full-movie-in-hindi/&quot;&gt;The Avengers 2 Full Movie In Hindi Watch Online&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/gabbar-is-back-full-movie-watch-online-hindi/&quot;&gt;Gabbar is Back Full Movie&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/gabbar-is-back-full-movie-watch-online-hindi/&quot;&gt;Gabbar is Back Full Movie Watch Online&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/gabbar-is-back-full-movie-watch-online-hindi/&quot;&gt;Gabbar is Back Full Movie Online&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/gabbar-is-back-full-movie-watch-online-hindi/&quot;&gt;Gabbar Full Movie&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/gabbar-is-back-full-movie-watch-online-hindi/&quot;&gt;Gabbar Full Movie Watch Online&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/gabbar-is-back-full-movie-watch-online-hindi/&quot;&gt;Gabbar Full Movie Online&lt;/a&gt;</p>
<p>awesome post. check out <a href="http://www.happymothersday2015.net/" rel="nofollow">http://www.happymothersday2015.net</a></p>
<p>&lt;a href=&quot;http://mastitube.cc/the-avengers-2-full-movie-in-hindi/&quot;&gt;The Avengers 2 Full Movie In Hindi&lt;/a&gt;</p><p>&lt;a href=&quot;http://mastitube.cc/the-avengers-2-full-movie-watch-online-english/&quot;&gt;The Avengers 2 Full Movie&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/the-avengers-age-of-ultron-full-movie-watch-online-english/&quot;&gt;The Avengers Age of Ultron Full Movie&lt;/a&gt;</p><p>&lt;a href=&quot;http://www.mastimovie.net/the-avengers-age-of-ultron-full-movie-in-hindi/&quot;&gt;The Avengers Age of Ultron Full Movie In Hindi&lt;/a&gt;</p>
<p>u still not teeling us how to do it </p><p>can i contact you ? </p>
<p>great tutorial :) :D </p>
<p>I have use http://besthost.tld.cc for my site. and the result is good</p>
<p>I have a computer that has about 65 gb of ram and a 5TB hardrive</p><p>im gonna use this as a server for a couple of months so will i be able to remove ubantu from my PC without causing damage to any of my files or windows 8 os</p>
<p>i think they should make, how it works rather than how to set it up. wth is goin on while you do the clicking. </p>
<p>are we supposed to select &quot;standalone sever&quot; or &quot;service form inetd&quot; in the proftpd installation?</p>
<p>Thanks for information.......<a href="http://bhavita.in/2014/11/ap-epass-renewal-2014-2015-online-applying-procedure.html" rel="nofollow">ePass Renewal 2014-15 last date</a></p>
<p>I have started the install process (step 3). I've elected to install Ubuntu with Windows 7. When I reboot my laptop I do not get the operating system bootloader (GRUB). What corrective actions do you recommend? Thank you.</p>
<p>very very good</p>
<p>It works for streaming internet Radio ?? </p>
<p>Awesome! Thank you very much!</p>
<p>I have to just say after i read &quot;This PC doesn't have to be great, but remember, the more you run on it, the faster the PC needs to be to not lag (duh).&quot; I have to say I had to sign up right then and there. TOTAL HONESTY very nice touch. And I am very glad I did register your site is THE SITE I have been searching for, to bad it took ... lets just say WAY TO LONG to find it. I will be passing your site on to all those that will listen. Great job. Oh and thank you.</p>
Hi every one, <br> <br>Can any one tell me about the look of this server? Can I attach this server with the website like with user name and password box is it? <br> <br>Its my skype: smartlink4u (add me for discuses) <br> <br>Thanks
hi great instructable you it helped me greatly
Hi great instructable !! I just have a question about trouble shooting. When I try to search my internet ip it says my internet server can not be found. I suppose this means my port forwarding isn't working however I trying to troubleshoot this and nothing seems to be working :(. Any suggestions? Thanks!
WTF - WHY WASNT THIS INSTRUCTABLE FEATURED ?!!?!!?!!? <br> <br>Such a great instructable ! <br> <br>I really want to make a home web server too but will wait until you make an upto date windows server as i only know windows 1 !!! <br> <br>Many thanks in advance for the Up and Coming Updated Windows Server for Home users-hack-thing-instructable, lol !!!
I have one question before I attempt this. Does the size of the hard drive matter? <br>I notice in your specs it says a 60 GB HDD, but is that enough to hold all of the data that your server is going to handle? I only ask because the PC I want to do this with has an 80 GB HDD

About This Instructable


402 favorites

Bio: I finally graduated from Missouri University of Science and Technology (Missouri S&T, formerly University of Missouri Rolla) with a computer engineering degree. Originally from ... More »
More by CalcProgrammer1: Cheap and Easy Tachometer (RPM Sensor) for Brushed DC Motors Cheap Home Automation using Wireless Outlet Modules ATTiny USI I2C Introduction - A powerful, fast, and convenient communication interface for your ATTiny projects!
Add instructable to: