This document will be a short description of how the admin site virtual server is setup.
The admin site should only be available password protected, which requires the use of TLS (Transport Layer Security) to encrypt the password being transmitted. In our case this is OpenSSL.
When the admin site is finished, the user should be able to do administration of his own account, that is change passwords and create a database after accidental deletions. Nothing really fancy.
Some of the tasks described can be done by tools readily available, which is why they will be used... The changing of a user password however, is not something that's done by just installing a package.