Closed

Web Control Panel for Nginx

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

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
5
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

Features:
- 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