Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have a shared hosting platform. Our users need to connect to their FTP accounts on the main machine. Main machine is a gigantic computer with infinite CPU and RAM

What would be the best design to allow FTP Connections on there ?

  • create an LDAP on top, haproxy on another server and create a farm of ftp servers behind it NFS'ing to main server with correct user permissions?

This is kind of only thing I can think of, do you have a more practical solution where i can just get this done on the main server ?

share|improve this question
Where can I get one of those computers with infinite CPU and RAM? – einstiien Feb 12 '10 at 1:07
Indeed...if you throw 2 NICs and decent internet connection on the main server that'd be all you would need. – TheCleaner Feb 12 '10 at 3:04
up vote 1 down vote accepted

Easiest way would be DNS roundrobining multiple FTP hosts. Then using NFS, mount the drives over the network.

You could then set up PureFTPd with mySQL/whatever authentication. To be honest here the main problem on this is not the amount of users - since with plenty of RAM a half-decent ftp daemon will scale well - but on I/O for your disks. That is likely to be the biggest bottleneck. It's all well and good having dual gigabit NICs for internet available, but pretty useless if your HDDs top out at under a gigabit.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.