Batland



Home
GeneralNewsPerlProFTP
Archives
Batland's Photos
Login
Jul
02
ProFTPd Administrator 1.3

Hello,

during the last couple of weeks I spent some of my time to enhance proftpd Administrator. This is a web frontend to manage ftp accounts and the proftpd server. The project’s last release dates back to 2006, but the latest Version (1.2) has a lot of nice features. Therefore, I fixed some bugs and added a lot of new features to it and removed some others. If you find any bugs or need help, just contact me via info(q)batland(d)de where (q) stands for @ and (d) for a dot. So far, this is the only documentation. But, I’ll add some more during the next couple of weeks if needed.
This Version has been tested with FreeBSD 7.3, Ubuntu 10.04 and SLES 10.0, but it should work on any other *nix and Windows, too, as long as mysql, proftpd, php and apache can be installed.
You’ll find all the needed information in the following paragraphs. The changelog is incomplete. I’ve applied many minor changes so that I just wrote down the important changes.

New Features: Removed Features: Bug Fixes: Download

You can download the ProFTPd Administrator here.


Install Instructions:
Upgrading Instructions:

General Instructions:

Management of administrators via scripts:

createAdmin.pl A "createuser" unix like script. It takes no argument. All needed information will re requested interactively by the script.
enableAdmin.pl First argument is the name of the administrator which shall be activated because the account is deactivated after 10 failed login attempts.
deleteAdmin.pl Deletes a administrator. The scripts takes no argument. All needed information will re requested interactively by the script.
upDateAdminPwd.pl Changes the password of an administrator. The scripts takes no argument. All needed information will re requested interactively by the script.


Instructions for use import:

The cvs file needs to have the following format regarding the columns:

  1. Username
  2. Password
  3. Groupename
  4. Is deactivated (=1) or is active (=0)
  5. Expiration date. Set to 0 if the account does not expire. Otherwise use the following format: YYYY-MM-DD HH:MM:SS
  6. Real name of the user
  7. Address
  8. Notes

Note: The groups of the users need to exist otherwise the import will fail.


A few Screenshots:

overview

(After successful login)

createUser

(create user)

groups

(overview of all groups)

userreport

(report when the user is created)

QuotaOverviewUser

(the overview about the used quota for a standard ftp user)

Bye, Dennis

Posted by: admin

Comments Jul
13
santra wrote:

Where is "apaches data directory"?

Please anybody make easy install or upgrade guide.

Jul
15
admin wrote:

Hi Santra,

this apache data directory is basically you www directoy, which is defined in or apache configuration. On a standard ubuntu system it is /var/www, on freebsd it is /usr/local/www/apache2/data etc.

Just take a look at your apache configuration /etc/apache2/

If you need any help, just post it here.

In what areas do I need to improve the installation / upgrade guide?

Dennis

Aug
28
Unimatrix wrote:

Hi,
nice screenshots, but i really don't know how to install it.

Could you kindly write a detailed step by step description to install it on ubuntu server?

Add Comment


Impressum | RSS | Powered by NucleusCMS | Ported by VinhBoy | Designed by DemusDesign