The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How to

Discussion in 'General Discussion' started by info@inx, May 17, 2008.

  1. info@inx

    info@inx Registered

    Joined:
    May 17, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    1
    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. cPanelDavidG

    cPanelDavidG Technical Product Specialist

    Joined:
    Nov 29, 2006
    Messages:
    11,279
    Likes Received:
    8
    Trophy Points:
    38
    Location:
    Houston, TX
    cPanel Access Level:
    Root Administrator
    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.
     

Share This Page