SourceForge need a ftp server to handle the file releases. As for the genuine SF, we are going to use proftpd. Basically, we need to create an incoming directory and a anonymous ftp space for each project. At this time, we only support the ftp incoming directory. You just need to have a look at the proftp.conf file which is in SF_ROOT/etc. Customize it and copy it to /etc.
You must add the user under which Apache runs in the ftp group.