The website has the purpose of beeing the main page of a private game server hosting provider. Game Administrators come to my website, they order they're game server and after payment confirmation they're user becomes upgraded to customer and is distributed one of the already pre-installed servers hosted at a remote location. Usually administrators need remote desktop access to manage they're server by changing settings and closing, opening, restarting applications. We will be offering all of that from the online control panel, that is the main atraction of our services and project. To complete that task, the main website, needs to connect to multiple dedicated servers where a script must be created, to allow the editing of specific text files (configurations). Another functionality of that script must be to close and start specific applications from within that remote machine, and the last feature must be an included WebAPI that talks directly to the applications (it's easy, all functions already exist).
Web Server: Linux
Remote Servers: Windows 2008 R2 Datacenter
We can use an already existing CMS, like WHCMS or Joomla and add the needed features as modules, this might make the project a lot easier (optional)
Design can be "inspired" from another source and modified from there (I have the inspiration in mind)
-Login / Register / Change Settings
-Order Form (Multiple Options)
-Automatic Product Distribution (Servers are pre-installed and already running, so upon order the customer gets the next server available in line, this process is instant)
-Basic Sections (Contact, Guides, FAQ, etc.)
-Admin Area (Statistics, Web Configurations, News Edit/Post form, etc.)
-Client Area: (Connects to backend)
Remote Text Editor (For server configs)
Server Management Buttons (Shutdown, Start, Restart - This is to be done using the backend functionality) + Mobile Compatibility of this feature
Server Management API (Server Side it's already coded, so it just needs implementation, please check the attached example file) + Mobile Compatibility of this feature
Template System (when modifying a text file using the remote text editor, the customer has the ability to choose from multiple configuration templates) Ex: High Exp & Drops / Low Exp & High Density Spots. After choosing a default template, they can choose to use it or customize it further. They have the options to Undo Changes.
Server Information (Season, Exp, Web Link, File Information, Security Information, Technical Information, Client Download according to the server distributed)
Order Form #2 (This form is for custom work they need done to they're servers, this can be done by themselves by our already existing systems, it's just a luxury for those who preffer to have more free time rather than configuring they're own server)
-Ability to close/start applications (the frontend would be the remote) according to HDD location &/or Name+Port (The reason I'm saying this, is because there will be multiple applications with the same name and process, for example, 8 MuEngine Dataservers will be opened at the same time and one customer only has access to 2 of them)
-Ability to modify text files (the frontend would be the remote). Some files and lines within files need to be able to be hidden from the customer's view, this is for protecting the customer's servers from themselves due to the possiblity of bad configs, and for protecting our own project from possible hackers)
Thanks for reading, I am on a tight budget with this project, so we can use shortcuts (use CMS's, leech the design, etc.). I don't consider this project to be something extremely difficult and time consuming, we can talk more details after you make an offer.
3 freelancers are bidding on average $477 for this job
I am strong web designer with wordpress ,joomla ,php include install plugin ,theme, adding text and img and other seo back link.I can complete your requirement .My Skype id is hmabubakarnasue50 .Thank you,sir.