Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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
3  
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

1 Answer 1

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

 
discard

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.