PureAdmin - A Management Utility for PureFTPd
PureAdmin is a graphical tool used to make the management of PureFTPd a little
easier.
It uses the GTK+2.x widgets for its GUI and thus are not dependent on a
specific desktop environment such as GNOME or KDE. It is, however, designed
with the GNOME Human Interface Guidelines in mind so it should integrate
nicely with at least GNOME.
PureAdmin was inspired by KcmPureFTPd which is a graphical tool for KDEs control-center but the goal of PureAdmin is somewhat different than that of KcmPureFTPd.
My goal is to create an all-in-one application that makes management and monitoring of a ftp-server as easy as possible. Although I believe that no control should be taken from the administrator, PureAdmin is there to provide help and sane default-values for those who are not familiar with all the functions of the server. An administrator could use PureAdmin as an alternative - or even better - as a complement to the text-mode utilities distributed with PureFTPd.
So, to summon up the previous two paragraphs. The main goals of PureAdmin and the reason for its existence are:
- Stand-alone application, not dependent on GNOME/KDE/...
- Nice, human friendly GUI with easy to use and easy to understand options and controls.
- Keep control of the server in the hands of the administrator.
For contact information, see the Authors file. Official web page: http://purify.sourceforge.net/
******************Compiling and Installing PureAdmin****************************
There are generic build instructions in the file INSTALL distributed with this source package. There are, however, some options to the configure script that can be used to tune the compile to your system:
--enable-binreloc This will enable binary relocationability
to PureAdmin. It essentially means that
the NO hard coded paths will be stored in the
executable. This is used to be able to create
autopackage packages. This is generally a good
thing and should only be disabled if you'r sure
it causes trouble for you.
--enable-binreloc-threads
Enable threading support for the binreloc code.
You shouldn't change this! Really, don't! PureAdmin
is multi threaded and changing this can lead to
weird bugs!
--enable-debug Enable additional debugging messages to the log
window. Try this if you're experiencing problem and
like to figure out what's wrong. Enabling this and
sending the relevant lines to the author when doing bug
reports gives you a golden start :-)
*** WARNING: *** This program is provided "AS IS" with no warranty what so ever.
Make sure you understand that although I try to test every
part of the code, there may be bugs that I've missed
that can ruin your pure-ftpd virtual user database. A backup of your user
configuration is not a bad idea.
Using this program in a production/critical environment is not recommended
unless you are aware of, and accept the above stated risk.
