Need a linux / whmCS / DNS / php programmer - repost

This project received 8 bids from talented freelancers with an average bid price of $14 USD / hour.

Get free quotes for a project like this
Employer working
Project Budget
$8 - $20 USD / hour
Total Bids
Project Description

Need senior Linux / LAMP programmer familiar with WHM and WHMCS, to help me write code for this project on my server. You must have a degree in computer science, and at least 5 years LAMP experience. You must be able to pass a test in Linux administration, DNS, and user permission management. If you have never managed a Linux server then please go away. Must have WHM / Cpanel experience and knowledge of what is in the /scripts/ directory. Must understand private nameservers in WHM. You will use the Freelancer TimeTracker.

Task list:

WHMCS : WHM : create cPanel - After user signup through WHMCS, WHMCS should tell whm to create the cpanel account

Create subdomain . - Based on the users choice of subdomain (ensured uniqueness) 1 of 3 things should happen. 1. WHMCS tells WHM to create subdomain for user. 2. WHM creates subdomain and feeds subdomain info back to WHMCS. 3. Subdomain is created with a server script and reports back to WHMCS with the values to be stored in the user data.

Premium version : purchase or direct domain to subdomain or cpanel account location. - For Premium customers, they have the option to choose a new domain name or route an existing domain to their cPanel account. Link a domain reseller API to WHMCS for domain purchasing. Please advise for best approach for existing domain routing

Create shells for wordpress, plugins, and other scripts that need to be transferred to each account. - Create and provide scripts for having a central location to store the Wordpress core file, plugins, and template files.

Copy files to account Create a script to copy Wordpress core, plugins, and templates to newly created cPanel account . Can use linux symbolic links. Updates to the parent files will cascade to all children immediately. READ ONLY files. Certain directories like /uploads/ and /config/ will have to be local to children accounts only.

Create wordpress database and database_user for the new cPanel wordpress install and instantiate any setup scripts that we would like to bypass so that once the user logs in to the cakephp app they are ready to go.

Return wordpress account api location back to whmcs. - Return the user's account wordpress api location back to whmcs to store in user data for use with cakephp

WHMCS send welcome email. - WHMCS to send welcome email to the registered user once their cPanel account has been created and wordpress has been configured

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