Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.


ISPManCCP is unavailable in PyPM, because there aren't any builds for it in the package repositories. Click the linked icons to find out why.

 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.0.1alpha3.1 Failed View build log
Windows (64-bit)
0.0.1alpha3.1 Failed View build log
Mac OS X (10.5+)
0.0.1alpha3.1 Failed View build log
Linux (32-bit)
0.0.1alpha3.1 Failed View build log
Linux (64-bit)
0.0.1alpha3.1 Failed View build log
Lastest release
version 0.0.1alpha3.1 on Jan 5th, 2011

ISPManCCP is a customer control panel to use with ISPMan.

It's the alternative to the deprecated customer control panel included with ISPMan.

Current features

Disallow changes by Locked domains.

Change Domain Password:

  • Enforce passwords with a minimum six char's length(configurable);

  • Enforce at least two numbers in the password(configurable);

  • Make sure a user is not using a word from a dictionary(*words file can be

    System Message: WARNING/2 (<string>, line 19); backlink

    Inline emphasis start-string without end-string.

System Message: WARNING/2 (<string>, line 20)

Bullet list ends without a blank line; unexpected unindent.

setup, for example, the cracklib file*);

Edit User Accounts:

  • No remote mail aliases are allowed, ie, only aliases for the same domain;
  • Email forwards are checked for valid DNS MX records;
  • No underscores nor numbers are allowed for first and last names;
  • Change mail quota;
  • Change FTP quota and status;

Delete User Accounts.

Create User Accounts:

  • Makes sure a domain can create any more accounts;
  • Security restrictions are about the same as the imposed above.

Note: Mailgroup's support is not available on this release, probably next one.

Download and Installation

The one thing ISPManCCP can't do for you is install python-ldap and pyDNS, but most distributions can provide that for you.

NOTE: If you choose not to install pyDNS, the only that will happen is that email forwarding addresses will not be checked for a valid DNS MX record. python-ldap on the other hand is required and will make setup fail if not present on your system.

After python-ldap and pyDNS is installed, ISPManCCP can then be installed with Easy Install by typing:

> easy_install ISPManCCP

ISPManCCP setup is not fully done yet, for more specific install instructions please read this.

You can find more info on the ISPManCCP site where bugs and new feature requests should go to.

Subscribe to package updates

Last updated Jan 5th, 2011

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.