I have a project for developing a free hosting script. I can explain exactly what I want for the most part.
This script would be similar to IPanel / Xpanel but it would be for windows.
This script will let a user signup by subdomain, and domain name, and use [url removed, login to view] to create a zone record and A records, and create an entry in the SQL server database with customer info.
The signup form will be 3 steps, then I need an administrator management interface.
Tables needed include:
users - storing user info, ip, and bandwidth
domains - stores the subdomains a user can utilize
banned_ip - stores the banned ips (127.0.0. for example- text match)
banned_email - email addresses or domains that are banned
banned_country - countries that are banned for one reason or another
servers - contains the server information for each server such as ip address, maximum accounts
config - just stores config options like amount of space and bandwidth offered
plans - stores the available space and bandwidth of plans
addons - to be used for addons for the member area and future expansion
User will signup and pick a domain or subdomain, pick a plan, fill out customer info, then go to a completion page
admin features include search by ip, domain name, email etc - and ability to delete accounts
Test server will be provided with the following:
Sql server 2005 express
Windows DNS - with dnscmd installed
Apache 2.2.4 with php 5.2.0
Licensed serv-u corporate that supports sql server, and I will provide integration details - it will just read the user table thats all
My primary concern here is experience and security- this application will be attacked most likely 24/7 and abused in every conceivable way so it must have good validation of fields and protection of data.
Basic components - user signup form, administration area / control panel
Future expansion I would like to have the same developer possibly do later
- template design or integration of a template site builder