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

This project received 2 bids from talented freelancers with an average bid price of €478 EUR.

Get free quotes for a project like this
Project Budget
€30 - €250 EUR
Total Bids
Project Description

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 Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online