Control panel (Lighttpd or Apache) using current user database - repost 2

Closed

I'd like someone to work on our control panel, built from the basis but still needs work.

The current control panel uses a User Dabase (we got a seperate testing database) and we'd like the users to be able to order new (web)hosting items.

After the order the user should be emailed the details of his/her order.

This includes ProFTPd details (generate new password and make new account via MySQL).

Create a MySQL account and database.

We'd like an OBE (Out of the Box Experience) from our website too, so someone selects a domain name and then clicks on register this domain, then he/she gets redirected to the control panel.

The program requirements are:

On creating a new hosting package:

-- Create a new folder structure (/home/customers/$customerid/$id)

-- Generate Lighttpd config (and place in /etc/xscp/custconf/www/$id) (and let the user choose the config (extra subdomains and/or LUA scripts)

-- Reload lighttpd config (service lighttpd reload)

-- Create a MySQL database and user (username and name are $custid)

-- Create a FTP account (username is RID)

-- Create DNS zone from template

-- All of the features written in the story above

-- Staff panel for all above features + email a customer + email all customers + create and modify users

The current version is requestable via chat or email for review.

If you want examples of the to-be written configuration, I can provide that.

More details via email.

Skills: Linux, MySQL, PHP, Web Hosting

See more: lighttpd control panel, user testing review, panel configuration, customer service experience examples, control panel website template, lua, control panel, chat box staff, apache php config, php mysql database template, current basis, mysql create database user, using scripts, config apache php, apache configuration php, control panel program, want panel, apache config php, php apache configuration, apache configuration, home control, account create database, web hosting review website, register using email, version control

Project ID: #5063358

2 freelancers are bidding on average €478 for this job

itamarjp

I can create this control panel for you I can create this control panel for you I can create this control panel for you I can create this control panel for you I can create this control panel for you I can create More

€555 EUR in 30 days
(79 Reviews)
5.7
JeffLee21

I have 8+ years of experience in C/C++/C#/Java/PHP programming and server administration. I've experienced with various Linux utility programming, server configuration comprising httpd, ftp, mysql etc. Also I'm netwo More

€400 EUR in 10 days
(14 Reviews)
4.9
vivooo

There's nothing to be worried about this kinda development. I like to keep long term relationship by starting your project. Already did several Lighttpd development. Of-course I can complete this project within the Est More

€250 EUR in 15 days
(2 Reviews)
1.0