We are a web hosting company and we are looking to provide CDN to our customers.
What we need is having a software stack that we can install on the virtual servers around the world and sell CDN accounts.
The software needs to have 3 parts:
- The server stack to be installed on the virtual servers
- The master application that would manage the users and websites and track used bandwidth that has an API to connect to the frontend
- The frontend that would allow users to add websites and track their bandwidth (This can be a WHMCS module)
The billing will be tracked by WHMCS. However, if you don't have experience with WHMCS, we can handle that part on our own. In that case we would just need an API (Can be based on anything, returns can be in json) that would allow us to add websites to user accounts (that are in WHMCS) and show bandwidth usage.
You can use open source tools for this project.
We need someone that has experience with linux and programming (preferably PHP or Python or NodeJS) and obviously content delivery networks.