old gnuviechadmin version that is not developed anymore
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jan Dittberner 54c3184538 - start repository reorganisation 14 years ago
backend - moved test files to test directory 15 years ago
frontend - initial work on a mod_python based web frontend 15 years ago
gnome-frontend/src ZSI-services 16 years ago
php - SOAP interface for PHP 16 years ago
AUTHOR first thoughts 18 years ago
LICENSE first thoughts 18 years ago
Makefile clean target 18 years ago
README first thoughts 18 years ago
TODO Added statistics to TODO 18 years ago
config.php add sample configuration file 18 years ago
database.sql added unique indexed column sysuid to sysuser table 18 years ago


gnuviechadmin aims to be a server administration tool originally
developed for managing gnuviech.info.

gnuviechadmin is targeted for Debian GNU/Linux 3.0r2 (woody) but may
be ported to later Debian GNU/Linux releases in the future.

application design thoughts

I think a 2-layered architecture will be best.

One layer (which needs to be run as root) does all the background work
(like creating users, zone files ...). This layer will be implemented
in python and will invoke several Debian system utilities.

The second layer will in the first place be a PHP based Web frontend
where the administrator can manage the servers most common
tasks. Later there will be support for client and reseller frontends
for tasks that the administrator allows them.

The second layer may also be a GUI application if the need arrises.

Both layers will be coupled through a sql database. I will use
PostgreSQL, but as the need arrises I'll also try to support other