Web Control Panel for Nginx

This project received 10 bids from talented freelancers with an average bid price of $644 USD.

Get free quotes for a project like this
Project Budget
$250 - $750 USD
Total Bids
Project Description

The control panel will manage reverse proxy functionality of Nginx on a remote server. Control Panel and Nginx are on different servers.

All changes must be verified and then synced with nginx server where a reload of config will be performed.

Client side Functionality:

- User registration/login/reset pass

- Admin Login (modify all accounts and Vhosts, force sync config, force reload config, add servers, suspend accounts)

- Ability to manage/use multiple nginx servers (move clients between servers)

- Create new Virtual Hosts in Nginx (using GUI with predefined options, user can not freely modify the vhost)

- Modify existing Vhosts. Create multiple Vhosts.

- Display bandwidth usage per vhost

- Display current HDD usage per vhost (hdd usage is proxy_cache)

- Limits system (limit number of vhosts, alert on bandwidth limit approach)

- Each user can have credits to create new vhosts, MB of storage and GB of traffic. He can create his Vhosts using these values.

Server side functionality:

- Create vhosts

- Monitor bandwidth and HDD per vhost and send reports to front end of each user


- Nice design

- Ajax preferred instead of POST

- Secure and fast

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