FTP quotas for multiplte "give-away" ftp accounts

mavmesa

New member
Joined
Aug 21, 2005
Messages
2
I need to setup multiple "free" ftp accounts that allow me to set the quota, bandwidth, and folder restrictions by user. Since these are "free" accounts, I would not be registering a domain for each account, but would handle all the accounts under one domain.

Making "ftp packages" as I currently make the hosting packages would be a time saver, as I would have many of these to setup.

The purpose of "free" accounts is to advertise to these users as they use their free accounts.

I would also need a server-side ftp client script to handle uploads and downloads while displaying advertising.

If it cannot be done this way, what would be another possible way to do it?

Any help?

Ken
 
Ken,

FTP is FTP. You can't stop anyone from logging in through a standard ftp client or browser and then they wouldn't see any advertising.

I'm not sure what you mean as a serverside client; how do you invision your clients logging in? Through a browser? If not, how would you stop them from doing that? Or from using any ftp client, if it were a standard ftp account?

That all said, you can study the complete documentation for ProFTPd here, and write or have written a server-side php (or other) program to allow users to sign up, or for you to sign them up, and then to create the changes in what would become a highly customized proftpd.conf file.

Jeff
 
Lets forget the advertising for a moment...

How do you provide a client with an ftp account that has restricted space, bandwidth, and folder permissions using Direct Admin without providing them a traditional web host account?

The server side script is so they can login on a website and ftp (or transfer by http for all I care) without having to install a client on their computer.

Ken
 
DA isn't designed for this sort of application.

You could set up a site with a large amount of ftp users, and then set up those users.

But you couldn't use DA's functions to measure or limit bandwidth, space use, or transit, and you couldn't use the OS's quota system either.

Perhaps there's enough functionality in recent versions of ProFTPd, for you to write your own functionality, but I'm not sure; I'd start by reading the ProFTPd documentation.

Jeff
 
Back
Top