loading
wondering what to do with that network cable and that old computer you have collecting dust in your basement? well here's a little something that might be of some use to you.

Step 1: Prepare the Computer

i know, i know, but i know that there might be those who view this instructable who don't have an old computer....

anyway on to prepping the computer. your computer should have:
-at least 64MB of RAM (not too hard to get passed that these days)
-an intel or AMD processor (still not too hard)
-a cd-rom drive (still not hard)
-at least 600MB of space (you're going to want more than that since this is a server!)
-and the ability to boot from a CD
-an ethernet port

all in all, most of these requirements are easy to accomplish. since we will be using server edition for this install, this computer won't necessarily need 4GB RAM and a 500GB hard drive, though it would be nice...
<p>Thanks for great tutorial. To answer, to those who asked why turning old computer into web server - because of great exercise and utilising possibility to host web sites. As now days, a solid shared hosting plans runs on machines with dedicated 650mhz CPU and 256mb RAM that is sufficient for a 1 website like small business CMS, and with more system resources it is possible to do more. Another reason is saving a money and learning server technology. But, downside would be also more risks and downtime - if not all configuring set by standards, also with all present bots this would turn into non-stop maintenance and with practicing will lead into advancing web server administration.</p>
<p>Can it just be any computer (as long as it has the minimum specs of your tutorial), and can I make an SQL Database on it? </p>
<p>Does this allow me to log into my computer from anywhere in the world?</p>
<p>hi dude....</p><p>i'm having a problem on the line:</p><p>sudo dpkg -i webmin_1.430_all.deb</p><p>what should i do...??</p><p>thanks in advance..</p>
<p> as mentioned above i installed open ssl package bt this below code isnt woring please help me as soon as possible &quot;sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl&quot;</p>
<p>hi </p><p>Why choose old computer to make server? </p>
<p>Hello! I really liked the tutorial :)</p><p>I wanted to ask you, that after setting up this server, if I want to securely password protect all the data, what should I do? </p><p>Here is what I have in mind. Once the server is opened, the visitor is prompted to enter a username and password combination, and only then can he access the server.</p><p>Help me out here! </p><p>Thanks :D</p>
<p>Hello! I really liked the tutorial :)</p><p>I wanted to ask you, that after setting up this server, if I want to securely password protect all the data, what should I do? </p><p>Here is what I have in mind. Once the server is opened, the visitor is prompted to enter a username and password combination, and only then can he access the server.</p><p>Help me out here! </p><p>Thanks :D</p>
<p>Hello! I really liked the tutorial :)</p><p>I wanted to ask you, that after setting up this server, if I want to securely password protect all the data, what should I do? </p><p>Here is what I have in mind. Once the server is opened, the visitor is prompted to enter a username and password combination, and only then can he access the server.</p><p>Help me out here! </p><p>Thanks :D</p>
<p>Hello! I really liked the tutorial :)</p><p>I wanted to ask you, that after setting up this server, if I want to securely password protect all the data, what should I do? </p><p>Here is what I have in mind. Once the server is opened, the visitor is prompted to enter a username and password combination, and only then can he access the server.</p><p>Help me out here! </p><p>Thanks :D</p>
<p>Hello! I really liked the tutorial :)</p><p>I wanted to ask you, that after setting up this server, if I want to securely password protect all the data, what should I do? </p><p>Here is what I have in mind. Once the server is opened, the visitor is prompted to enter a username and password combination, and only then can he access the server.</p><p>Help me out here! </p><p>Thanks :D</p>
<p>Hello! I really liked the tutorial :)</p><p>I wanted to ask you, that after setting up this server, if I want to securely password protect all the data, what should I do? </p><p>Here is what I have in mind. Once the server is opened, the visitor is prompted to enter a username and password combination, and only then can he access the server.</p><p>Help me out here! </p><p>Thanks :D</p>
<p>Hi guys, </p><p>I blessed just for being part of the forum today. What lead me to it is that I am looking for help. I want to operate my own IPTV, I have a PC with Ubuntu 13.0 somthing on it. I want to follow some steps like installing the webmin, but the installation cannot be completed.</p>
<p>Hi guys, </p><p>I blessed just for being part of the forum today. What lead me to it is that I am looking for help. I want to operate my own IPTV, I have a PC with Ubuntu 13.0 somthing on it. I want to follow some steps like installing the webmin, but the installation cannot be completed.</p>
hello <br>after i add hostname for compter my computer dont do anything goes to a purple screen can any1 help <br>
I installed Ubuntu 11.10 Server Edition. The install went pretty well with only a few speed bumps, but I'm having an issue with the command line &quot;sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl&quot;; Ubuntu gives me an error finding the package to install. I'm also getting an error locating the webmin package. I cannot install webmin because apparently it no longer exists at the sourceforge.com URL according to my Ubuntu server. I checked both of these command lines as well as the webmin download URL and re-entered all said command lines in the above instructions with zero success. Any idea as to why I'm having these issues?
The URLs are most assuredly outdated. My recommendation would be to google the packages in order to get the up-to-date package information.<br><br>If you need help, I can look into as well, though with two majors and the end of semester approaching... it may be couple weeks or so before I am able to.
how do i remove this???<br><br>I would really like to be able to have windows back on there
If you kept the disc that came with your Windows PC, all you have to do is put it in and re-install.
cool im a do this now :D<br>
I am having a little trouble with webmin and accessing my server. i installed webmin using the terminal commands you provided and it did not display any errors. The pc I want to use is connected via ethernet that is connected to a router. We have three pcs in the house, one running from an 802.11g wireless signal and the other are wired (ethernet). How do I get the ip for my server pc? I visited whatsmyip.org from my regular computer but it didn't work when accesing webmin. Also, from netopia (my router brand) I saw this note: From the LAN (Local Area Network), you will also be able to access these servers, but only using the internal private IP address. Access via the public IP address is not supported from a local ethernet connection. Does this mean I cannot set up a webserver? I would really appreciate your assistance. Thanks for the great tutorial...I just hope I can get it working right!
*Nearly two years later...*<br><br>If you know the router's IP address, say 192.168.1.1 for example, and you have a DNS network, the router will automatically assign IP addresses to connected devices using this scheme 192.168.1.xx where 'xx' is the IP of the computer connected to the router. In most cases by default, the the IP addresses of connected devices begins at 101 and go on, as the router's address in this case would be 100.<br><br><br>Sorry for the late response! I never get e-mails when comments are posted, and I forgot all about this account! <br><br>With humble apologies,<br>-z2daj
You can also use dot.tk, I prefer it over no-ip.com. Top-level domains &gt; Sub-domains
When we have to enter these: HTTP 80 80 TCP serverIP FTP 21 21 TCP/UDP serverIP SSH 22 22 TCP serverIP Do we have to copy it exactly or do we put the ip in the bit that says serverIP? Thanks Harry
You put your server's local IP address there.
&nbsp;I seem to be unable to do the first command of step 4 it gives me the same error every time. &quot;E: Couldn't find package libnet-ssleay-per&quot; If you could help me it would be much appreciated. <br />
&nbsp;i know this sounds silly, but just make sure you typed everything right :D<br /> <br /> i couldn't get anything to install at one point because of typos myself<br />
&nbsp;I checked it several times for errors before I entered&nbsp; it and type it all over again and check that errors and I still didn't catch anything wrong with it<br />
&nbsp;hmm, just do sudo apt-get install perl and then continue on. If the dependency of the webmin package isn't fulfilled, it should automatically search and install it from the repository. Good Luck!
&nbsp;I'll try that thank you for your help and for the exceedingly speedy reply<br />
Great instructible and great intro LOL, I know, I know, I know, I know I know,&nbsp;... Aint No Sunshine When She's Gone&nbsp;by Bill Withers, brb have to go put the song on now to get it out of my head...:P
dose anyone know prompt i don't
Google 'unix tutorials'<br /> UNIX is what all linux distributions use. It is included as part of Ubuntu, openSUSE and any other linux distribution.<br />
your website doesnt work
&nbsp;lol nope. I'm also wondering if i can just keep it as a ip address?<br />
I don't have ssh in the list of application names.... I have ftp...http...https...dns..smpt...pop3....telnet...ipsec...pptp...netmeeting...dcs-1000...dcs-2000/dcs-5300...i2eye..<br/>I was wondering what I might substitute to be able to have the same config as you do.. I am using a d-link 2300 router...<br/><br/>
THANKS for a great instructable. I've been wanting to do this for a long time - and I got it working in no time. You are great and Instructables is great! John
when i try and get webmin it says "E: Commad line option 'i' (from -i is not) know." plez hellp p.s. replace () with []
<a rel="nofollow" href="http://onlyubuntu.blogspot.com/2007/05/how-to-install-webmin-in-ubuntu.html">http://onlyubuntu.blogspot.com/2007/05/how-to-install-webmin-in-ubuntu.html</a><br/>
did you do<br/>sudo wget <a rel="nofollow" href="http://prdownloads.sourceforge.net/webadmin/webmin_1.470_all.deb">http://prdownloads.sourceforge.net/webadmin/webmin_1.470_all.deb</a><br/><br/>and then do<br/><br/>sudo dpkg -i webmin_1.470_all.deb<br/>
What extras should one install for a basic server that will host php scripts and html pages with the possibility of a sql database? Do i need to check install lamp? Near the end of the install it has an extras thing, i don't know if i need any.
yeah LAMP will do the trick perfectly
yea you would want the LAMP server and Open SSH, sorry for the long comment wait, i've been very busy for the past month :P
Oh thanks, yeah, ive had a hardware deficiency lately and i have to use a tv for a monitor, and my dad doesn't like that. So i have to wait till hes gone somewhere. Next time i get a chance i will get back to that menu and see if i can get past it. Thanks.
Okay, I have a computer running windows 98. I dont know how old this computer is... You think I ca still do this?
as long as it meets the requirements then yeah
could it be possible to have a type of program on the server to allow it to broadcast video from a webcam instantaneously
I can't get any of the apps to install, it says that they may be missing or obsoleted? Any ideas?

About This Instructable

242,126views

168favorites

License:

More by z2daj:Turn an old Computer into a web server! Net Sending on a Computer 
Add instructable to: