Go Back   PCMech Forums > Help & Discussion > Internet, Web Applications, & The Cloud

Need Some Help? Type Your Keywords Here:

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 01-09-2004, 03:14 PM   #1
Registered User
 
Gamer's Avatar
 
Join Date: Sep 2003
Location: Alberta, Canada
Posts: 124
creating a server

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.

Last edited by Gamer; 01-09-2004 at 04:00 PM.
Gamer is offline   Reply With Quote
Old 01-09-2004, 03:57 PM   #2
Registered User
 
Gamer's Avatar
 
Join Date: Sep 2003
Location: Alberta, Canada
Posts: 124
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.
Gamer is offline   Reply With Quote
Old 01-09-2004, 04:22 PM   #3
Staff
Premium Member
 
mairving's Avatar
 
Join Date: Jul 1999
Location: Arlington, TN
Posts: 5,538
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.
mairving is offline   Reply With Quote
Old 01-09-2004, 04:32 PM   #4
Premium Member
 
Statica's Avatar
 
Join Date: Jun 1999
Posts: 9,231
FTP Server checklist

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) Check your ISP - Terms, Conditions and Acceptable Usage Policy if you are allowed to run a server or a service.. 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) Working computer
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) Operating System
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) Internet Connection
Needless to say, but it is important nonetheless
5) FTP Server/Daemon
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) Security considerations
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) Routing
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.
Statica is offline   Reply With Quote
Old 01-09-2004, 08:53 PM   #5
Registered User
 
Gamer's Avatar
 
Join Date: Sep 2003
Location: Alberta, Canada
Posts: 124
thank you ..... I will use windows xp proffesional is that alright i have 98 laying around somwhere if that is better for some reason.
Gamer is offline   Reply With Quote
Old 01-10-2004, 09:28 AM   #6
Premium Member
 
Statica's Avatar
 
Join Date: Jun 1999
Posts: 9,231
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.
Statica is offline   Reply With Quote
Old 01-16-2004, 07:41 AM   #7
Member (8 bit)
 
batiso's Avatar
 
Join Date: Jun 2003
Location: Malawi
Posts: 203
Guys i found the checklist very useful for furthering ma knowledge in this FTP servers
batiso is offline   Reply With Quote
Old 01-28-2004, 02:54 PM   #8
Member (8 bit)
 
Join Date: Jan 2004
Posts: 173
Send a message via AIM to Zac3010
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.
Zac3010 is offline   Reply With Quote
Old 01-28-2004, 03:56 PM   #9
Resident Slacker
 
homer15's Avatar
 
Join Date: Dec 2001
Location: Suisun City, California (i know, where the hell is that?!?!?)
Posts: 2,620
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.
__________________
Friends help you move. REAL friends help you move bodies. - me
quite possibly the best book ever written... by me

Last edited by homer15; 01-28-2004 at 04:04 PM.
homer15 is offline   Reply With Quote
Old 01-28-2004, 04:03 PM   #10
Premium Member
 
Statica's Avatar
 
Join Date: Jun 1999
Posts: 9,231
Mod note:
Zac3010 - read the FAQ. Sorry, we cant support illegal OS' on here.
Statica is offline   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 03:44 PM.
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0