Community Forums
Connect with us on LinkedIn
Community Notice
  
+ Reply to Thread
Results 1 to 2 of 2
  1. #1
    Registered User
    Join Date
    May 2008
    Posts
    1

    Default How to

    Good Day
    We have a program that we created in Ruby on Rails called ISPinaBOX. Let me explain what we have done.
    We installed have necessary hardware and software all running Linux based. We then sign up resellers, the reseller now becomes the ISP working, selling and supporting the end user, all products are branded under the resellers name, the end user then thinks the reseller is an ISP, but we run all the servers and services in the background.

    We supply the reseller with a control panel where the reseller can create clients and load predefined products for this client. e.g. DSL Connection, Domain, Hosting, Email etc. We currently run postfix for the mail, power DNS, and your normal Linux hosting services.

    When the reseller choose a package our program will kickoff a script that we created the clients hosting and email etc.

    A predefined hosting packages will look like this; 2 Meg Hosting and 2Email, a DSL 3GIG Package and 3 Emails, this allow the reseller to sell to the client 5 emails, the hosting package I can create in cpanel no problem, but you can see we allow 3 more email's with the DSL, but the cpanel package only allow 2 emails, we also allow the reseller to create additional emails, even if the hosting package only allows 2 emails, we charge the extra per additional email.

    We plan to dispose of all our current mail, hosting, dns mysql servers and only make use of Cpanel.

    We will still keep the ISPinaBOX program as this allows the reseller to see all services, billing etc at one place, ISPinaBOX will make use of the Cpanels API functions to create these services.

    Now my question is how will I be able to by pass the proble of the hosting packages, and additional emails, how will I be able to duplicate the different packages we have and still allow more emails to be created, so that the system do not stop me to create more emails that are listed?.

    Secondly how do I create a Admin user for some of my clients we supply a VPS, are also planning to make use of Cpanel, I do not what the user to have full admin access, I do not what stupid user to go and change server settings and reboot servers etc, I need them to create delete edit packages etc, but not have full admin writes.

    We currently have Cpanel VPS, Is this the correct package to use or must we get the CPanle Server?

  2. #2
    Technical Product Specialist cPanelDavidG's Avatar
    Join Date
    Nov 2006
    Location
    Houston, TX
    Posts
    10,718
    cPanel/Enkompass Access Level

    Root Administrator

    Default

    cPanel VPS will give you the full functionality of cPanel/WHM, just in a VPS environment.

    Users that have limited access to WHM just to manage packages and create users are typically Reseller Users in a cPanel/WHM environment. With Reseller Users, you can limit what they can do (such as just limit them to creating accounts and managing packages).

    With regards to quotas, if an account is granted the ability to have 2 email accounts, that user will not be able to create a third email account. The same goes for the reseller managing that account. They would need to first modify the account's quotas to allow 3 email accounts before adding a third email account. It's much easier than it sounds.

Similar Threads & Tags
Similar threads
Linkedin       Facebook       Twitter       RSS       Flickr       YouTube