View Full Version : creating a server
Gamer
01-09-2004, 03:14 PM
I am a complete newb when it comes to ftps and stuff so bare with me. my buddy has an ftp but it is only like a free one that has like 100megs of space so you can't put much on it. So I decided to build a weak computer and set up my own. Can I do that and if i can how do I.
basicly all I want is somthing my buddys and I can put our photoshoped pics, movies and other stuff on but all can access it from our houses.
Gamer
01-09-2004, 03:57 PM
I have read a few posts and it seems the computer i was going to build couldn't handle what i wanted to do i
the computer specs were going to be...
900mhz pentium
unknown mobo
12gig maxtor
250w psu
doesn't realy need a video card i don't think
basicly i am making a computer from all the scrap parts from my parents office upgrade.
mairving
01-09-2004, 04:22 PM
The first thing to do when setting up a server at home is to check with your Internet provider to see if they allow it. If they don't allow it, you could lose your account with them.
You will need a video card for it. You just don't need a very good one. For an OS, you can get a free version of Linux probably either Fedora or Mandrake to run your server. The install on both of those is pretty easy. The networking side will probably take a little to figure out though.
Do check with your ISP first though.
Statica
01-09-2004, 04:32 PM
Hi Gamer:
I'll outline the steps for making up an FTP server. Mind you, these are outlines, at each step I would recommend that you do your best research to find out what works best for you - as well as how to work each step. There are adequate help files and primers on how to set up an FTP server for yourself. I am always wary of simply writing "load this program up and run it" because I believe that it is helpful for you to ultimately know what it is you are running, what are the implications - strengths and liabilities of what you are running. So here goes:
1) <font color="Maroon">Check your ISP - Terms, Conditions and Acceptable Usage Policy if you are allowed to run a server or a service.</FONT>. I cannot stress this enough. If yours is a personal internet service, some ISPs will frown upon the extra bandwidth going thru. However if all you are using is an FTP service to share a few fotoshop files, you might be ok. CHECK WITH THE ISP's WEBSITE. You do not want to get shut down, or worse billed an insane amount just because you did not read the terms of your ISP.
2) <b>Working computer</b>
You will need a fully working computer, which means you need a video card as well. A monitor is not necessary full time (you could conceivably borrow a monitor, boot up your server, then remove the monitor when you figure that all is well). The specs of your computer are plenty powerful (with the addition of a few parts of course, like video card? network card?)
3) <b>Operating System</b>
You will need a computer with a complete operating system. Mind you any operating system is fine, as long as it is capable of running on the hardware you have. For your specs, Win2k is fine or better yet Windows 98. Personally for the specs, I would go with a UNIX OS, but if you don't know too much about it and dont want to delve into it, Windows is just as adequate. (this checklist is written with windows in mind)
4) <b>Internet Connection</b>
Needless to say, but it is important nonetheless
5) <b>FTP Server/Daemon</b>
Any common operating system is foremost a client system, to convert it into a machine that will accept connections and serve out data you will need a specific program that will turn it into an FTP server. Fortunately, for windows there are a number of freeware FTP servers that will suit you just fine:
Here's a short list of some choices - http://www.tucows.com/ftpserver95_default.html
6) Download the FTP server program and read the documentation thoroughly! On how to set up your service.
8) <b>Security considerations</b>
Every program is different so I cannot tell you how to configure it specifically (unless you post back with help about a specific program), but here are a few things I'd recommend you do - check all the program options and help, and pretty much every ftp server program will let you do these things
(a) Disable anonymous login. This is VERY important, if all you need is a sharing system between your peers. Agree upon a username and password and allow only connections to that username. (The FTP username is set from your ftp server program, and has no bearing on any other login or pwd - like your computer or your ISP etc etc).
(b) I'd recommend changing the port #. FTP services by default run on port 21, it is recommended that you change the port number to anything else (and also tell your friend about the new port number).
(c) Be absolutely sure of the drives/folders that the server will give access to. Do not give access to core folders like say C:\Windows or something like that - I'd recommend not giving access to a drive, but just to a folder that you create.
9) <b>Routing</b>
Do you have a router? If so you will have to set up your router to accept and redirect FTP requests from the port# you selected to the specific computer behind the router. Check your router mfger's manual for information on how to do it. Or failing which, post back with information about your router.
10) The realization that you are openning a vulnerability. An FTP is a wonderful service if used properly, but be well aware that every such server that you run on your own connection, you are creating a new hole waiting to be exploited. It doesnt matter if you set a username or changed the port#, there are ways to exploit these things. Also be aware of the content that you are going to be sharing. You are of course, free to FTP any files you want, but be aware that the presence of these files on your computer automatically make you responsible for the legality of the contents.
Gamer
01-09-2004, 08:53 PM
thank you ..... I will use windows xp proffesional is that alright i have 98 laying around somwhere if that is better for some reason.
Statica
01-10-2004, 09:28 AM
98 is definitely better in this situation. XP will require a lot more space to get running with all service packs and fixes. With a 12GB hard drive, you wont be getting too far in terms of efficiency.
batiso
01-16-2004, 07:41 AM
Guys i found the checklist very useful for furthering ma knowledge in this FTP servers
Zac3010
01-28-2004, 02:54 PM
What if I use an illigal os to do the above? Is there anyway that someone over the internet would be able to tell this? Do I need a static IP address to set up an FTP server, or can I just simply do it with a dinamic? Thanks for answering a lot of my questions above (I was thinking of doing the same thing as the author of this forum). Finally, is there any way to have an FTP over 2 server computers, or interconnect them in some way? (Is FTP the best way to set up file transfers between friends, or would it be eayser to do a VPN or WAN?) Thanks. ;)
homer15
01-28-2004, 03:56 PM
sorry, illegal os's are a breach of this communities rules pertaining to posts.
as for setting up an ftp vs vpn, and ftp would be much simpler to manage... just setting up users and passwords is easier than worrying about making roving vpn tunnels.
a static ip would be necessary as well, unless you can somehow maintain your ip for a long enough period of time.
Statica
01-28-2004, 04:03 PM
Mod note:
Zac3010 - read the <A HREF="http://forum.pcmech.com/misc.php?s=&action=faq">FAQ</A>. Sorry, we cant support illegal OS' on here.
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.