Category:Client

From Gr88erWiki

Clients

A client is a company or individual that buys web hosting services from either you or from a reseller. You should create at least one client before you go on and create web sites, email accounts, etc. because all these hosting services must have a client that they can be assigned to. It is possible to assign services to the admin directly if you don't have any hosting clients.

You can create clients using this form. Clients can log into Gr88er Control Panel and manage their own web hosting services, like web sites, email accounts, etc. A client can belong either to a reseller or directly to the company/individual that runs the server (the admin login account).

The Add Client form is split up into two tabs, Address and Limits:

Address

This is where you type in the name, address, and login details of the client. The form has the following fields:

  • Company name (optional): Fill in the name of the company.
  • Title: Select the Title (Mr/Mrs) or leave empty.
  • Contact first name: Fill in the first name of the person that is responsible for this Gr88er Control Panel account.
  • Contact name: Fill in the name of the person that is responsible for this Gr88er Control Panel account.
  • Customer No. (optional): If the client has a customer number, you can specify it here.
  • Username: Fill in the desired Gr88er Control Panel username for the client. This is the username that is used to log into Gr88er Control Panel.
  • Password: Type in a password for the user (or use the Generate Password link to generate one for you).
  • Password strength: This field shows how strong the new password is (a strong password should include numbers, symbols, upper and lowercase letters; password length should be 8 characters or more; avoid any password based on repetition, dictionary words, letter or number sequences, usernames, relative or pet names, or biographical information).
  • Repeat Password: Confirm your password.
  • Language: Select the desired interface language of the Gr88er Control Panel.
  • Theme: Here you can select the theme of the Gr88er Control Panel.
  • Street (optional): Specify the street of the client.
  • ZIP (optional): Fill in the client's postcode.
  • City (optional): Fill in the client's city.
  • State (optional): Specify the client's state, e.g. California, Bavaria, etc.
  • Country: Select the client's country from the drop-down menu.
  • Telephone (optional): Specify the client's landline number.
  • Mobile (optional): Specify the client's mobile number.
  • Fax (optional): Specify the client's fax number.
  • Email (optional): Fill in the client's email address.
  • Internet (optional): Fill in the URL of the client's web site (beginning with http:// or https://).
  • ICQ (optional): Specify the client's ICQ number.
  • VAT ID (optional): Specify the client's VAT ID number.
  • Company/Entrepreneur ID (optional): Specify the client's Company/Entrepreneur ID.

The following optional fields can be used to store payment details (bank details and PayPal email address) for this customer. These are for your internal use.

  • Bank account owner (optional): Fill in the name of the owner of the bank account that is associated with this customer.
  • Bank account no. (optional): Fill in the bank account number.
  • Bank code (optional): Fill in the bank code.
  • Bank name (optional): Specify the name of the bank.
  • IBAN (optional): Fill in the International Bank Account Number (IBAN) (used for bank transfers across national borders).
  • BIC / Swift (optional): Fill in the international Bank Identifier Code (BIC or Swift) (used for bank transfers across national borders).
  • PayPal Email (optional): Fill in the customer's PayPal email address. Some fields for internal use:
  • Added date: The date when the customer has been added. Gets filled automatically.
  • Added by: The username of the Gr88er Control Panel user who added this client. Gets filled automatically.
  • Notes (optional): Here you can add notes and comments. Settings to lock a client account (e.g. when misuse occurred or the hosting has not been paid).
  • Locked: This option disables all assets of the client like websites, email accounts, etc.).
  • Cancelled: This option disables the client login to Gr88er Control Panel.
Limit

This is where the resources are defined that the client can use. If you select a master or addon template, click on Save, and the values in the rest of the form will be adjusted according to the templates. To select or de-select an addon template, it is not enough to click on Save - you must click on the Add additional template or Delete additional template button before. If you select the Custom template in the Master template field, you have to enter your limits manually.

There are two kinds of templates, main templates, and additional templates. In the main template you can define a basic set of limits. An additional template differs from the main template in that the values of the additional template are added to the value of the main template. For example, if you define in the main template with a max. the number of two web domains and an additional template with a max. the number of five web domains and you select that main template and additional template for the client/reseller, the client/reseller can have the sum of both, i.e., seven web domains.

  • Master template: If you have defined a template for client limits that you want to apply to this client (so that you don't have to define all the client limits manually in the following fields), you can select that template here. Select Custom if you want to define the client limits manually.
  • Addon template: If you have defined an additional template that you want to add to the main template, select that template here. To select or de-select an addon template, it is not enough to click on Save - you must click on the Add additional template or Delete additional template button before.
  • Active Add-ons: Addon templates that are currently in use are listed here.
  • Client of Reseller: Here you can see to which Reseller the client belongs. The field is empty when the client belongs to your hosting company directly.
  • Reseller: This checkbox is enabled when the client is a reseller. Please note that the client will disappear from the client list and show up in the list of resellers instead. A reseller is a client who has sub-clients.
  • Webservers: Select the webservers for the client. The client will be allowed to add websites to the selected servers.
  • Max. number of web domains: Specify the max. amount of web domains that this client can create. -1 means unlimited.
  • Web Quota: Specify the max. hard drive space (in MB) that this client's web sites can use. -1 means unlimited.
  • Traffic Quota: Specify the max. monthly traffic (in MB) that this client can use. -1 means unlimited.
  • PHP Options: Specify which PHP modes should be available for the client when he creates/modifies a web site. The following four modes are available: Fast-CGI, CGI, Mod-PHP, SuPHP.
    • Disabled: No PHP available on this website.
    • Fast-CGI:
    - Scripts will be executed with user privileges of the web site;
    - More than one PHP version can be run as FastCGI;
    - Might be better in speed compared to CGI and suPHP.
    - php.ini values cannot be changed via PHP scripts, vhost files, .htaccess files. But it is possible to use the Custom php.ini settings field on the Options tab of a web site to specify custom php.ini settings (see Website).
    • CGI:
    - Scripts will be executed with user privileges of the web site;
    - More than one PHP version can be run as CGI.
    - CGI might use a little more memory (RAM) - therefore, it's not recommended to run PHP as CGI on slow virtual servers;
    - php.ini values cannot be changed via PHP scripts, vhost files, .htaccess files. But it is possible to use the Custom php.ini settings field on the Options tab of a web site to specify custom php.ini settings (see Website).
    • Mod-PHP:
    - Faster
    - Needs less memory (RAM) than CGI;
    - php.ini values can be changed via PHP scripts, vhost files, .htaccess files.
    - Scripts are being executed with Apache privileges, which might lead to some security-related problems;
    - Only one version of PHP can be installed as Apache module;
    - You cannot use the Custom php.ini settings field on the Options tab of a web site to specify custom php.ini settings (see Website).
    • SuPHP:
    - Scripts will be executed with user privileges of the web site;
    - Each vhost can have its own php.ini file;
    - Needs less memory (RAM) than CGI;
    - More than one PHP version can be run as suPHP.
    - php.ini values cannot be changed via PHP scripts, vhost files, .htaccess files. But it is possible to use the Custom php.ini settings field on the Options tab of a web site to specify custom php.ini settings (see Website);
    - SuPHP might be a little slower than mod_php.
    • PHP-FPM:
    - Scripts will be executed with user privileges of the web site;
    - More than one PHP version can be run as PHP-FPM;
    - Adaptive process spawning;
    - Advanced process management with graceful stop/start;
    - Emergency restart in case of accidental opcode cache destruction;
    - Might be better in speed compared to CGI and suPHP.
    - php.ini values cannot be changed via PHP scripts, vhost files, .htaccess files. But it is possible to use the Custom php.ini settings field on the Options tab of a web site to specify custom php.ini settings (see Website).
    • HHVM:
    - This mode uses the HipHopVirtualMachine Developed by Facebook. HHVM is fast, but it does not support all PHP functions. For most users, PHP 7 in PHP-FPM mode will be a better option.
      • Recommendations:
        • Apache:
          - High-Traffic Web Sites: Fast-CGI + suExec or PHP-FPM + suExec
          - Low-Traffic Web Sites: CGI + suExec or SuPHP
        • nginx:
          - PHP-FPM
  • CGI available: This enables the CGI checkbox in the webform so that the client can select this feature for his web sites.
  • SSI available: This enables the SSI checkbox in the webform so that the client can select this feature for his web sites.
  • Perl available: This enables the Perl checkbox in the webform so that the client can select this feature for his web sites. This requires Apache's mod-perl and is therefore available only on Apache servers.
  • Ruby available: This enables the Ruby checkbox in the webform so that the client can select this feature for his web sites. This requires Apache's mod-ruby and is therefore available only on Apache servers.
  • Python available: This enables the Python checkbox in the webform so that the client can select this feature for his web sites. This requires Apache's mod-python and is therefore available only on Apache servers.
  • SuEXEC forced: If you select this feature, the client's PHP processes will be forced to use SuExec. This is useful especially for FastCGI, CGI, and PHP-FPM. SuExec is available on Apache servers only.
  • Custom error docs available: This enables the Custom error docs checkbox in the webform so that the client can select this feature for his web sites.
  • Wildcard subdomain available: If you select this feature, the client will be able to select * (in addition to "none" and "www") as the auto-subdomain for his web sites.
  • SSL available: This enables the SSL checkbox in the webform so that the client can select this feature for his web sites and create SSL certificates.
  • Let's Encrypt available: This enables a checkbox in the web form to automatically create Free SSL certificates with Let's Encrypt.
  • Max. number of web aliasdomains: Specify the max. amount of web aliasdomains that this client can create. -1 means unlimited.
  • Max. number of web subdomains: Specify the max. amount of web subdomains that this client can create. -1 means unlimited.
  • Max. number of FTP users: Specify the max. amount of FTP users that this client can create. -1 means unlimited.
  • Max. number of Shell users: Specify the max. amount of shell users that this client can create. -1 means unlimited.
  • SSH-Chroot Options: Specify which SSH modes should be available for the client when he creates/modifies a shell account. The None mode means that the shell user can browse the whole file system and is limited only by file/directory permissions - this can be a security risk. The Jailkit mode means that the shell user will be limited to his home directory (chrooted) and can only browse directories inside his home directory.
  • Max. number of Webdav users: Specify the max. amount of WebDAV users that this client can create. -1 means unlimited.
  • Backupfunction available: Enable the "Backup" tab in the website settings so that the client can take backups of his website automatically.
  • Show web server config selection: This enables an option that allows the client to select predefined config snippets on Nginx servers. The snippets can be defined in the System module.
  • Mailservers: Select the mail servers for the client.
  • Max. number of email domains: Specify the max. amount of email domains that this client can create. -1 means unlimited.
  • Max. number of mailboxes: Specify the max. amount of mailboxes that this client can create. -1 means unlimited.
  • Max. number of email aliases: Specify the max. amount of email aliases that this client can create. -1 means unlimited.
  • Max. number of domain aliases: Specify the max. amount of domain aliases that this client can create. -1 means unlimited.
  • Max. number of mailing lists: Specify the max. amount of mailing lists that this client can create. -1 means unlimited.
  • Max. number of email forwarders: Specify the max. amount of email forwarders that this client can create. -1 means unlimited.
  • Max. number of email catchall accounts: Specify the max. amount of email catchall accounts that this client can create. -1 means unlimited.
  • Max. number of email routes: Specify the max. amount of email routes that this client can create. -1 means unlimited.
  • Max. number of email filters: Specify the max. amount of email filters that this client can create. -1 means unlimited.
  • Max. number of fetchmail accounts: Specify the max. amount of fetchmail accounts that this client can create. -1 means unlimited.
  • Mailbox quota: Specify the max. hard drive space (in MB) that this client's email accounts can use. -1 means unlimited.
  • Max. number of spamfilter white / blacklist filters: Specify the max. amount of whitelist and blacklist filters for the spam filter that this client can create. -1 means unlimited.
  • Max. number of spamfilter users: Specify the max. amount of spam filter users that this client can create. -1 means unlimited.
  • Max. number of spamfilter policies: Specify the max. amount of spam filter policies that this client can create. -1 means unlimited.
  • XMPP Servers: Select the XMPP servers for the client.
  • Max. number of XMPP domains: Specify the max. amount of XMPP domains that this client can create. -1 means unlimited.
  • Max. number of XMPP accounts: Specify the max. amount of XMPP accounts that this client can create. -1 means unlimited.
  • Multiuser chat available: Enable this option when the client may use the multiuser chat function.
  • Pastebin for MUC available: Enable this to make the MUC Patebin available for the client.
  • HTTP archive for MUC available: Enable the MUC archive for the client.
  • Anonymous host available: Enable the anonymous host option for this client.
  • VJUD user directory available: Enable the VJUD user directory.
  • Bytestream proxy available: Enable XMPP Bytestream Proxies for the client.
  • Status host available: Enable the status host function for the client.
  • Database Servers: Select the database servers for the client.
  • Max. number of Databases: Specify the max. amount of databases that this client can create. -1 means unlimited.
  • Max. Database users: Specify the max. amount of database users that this client can create. -1 means unlimited.
  • Database quota: Specify the max. hard drive space (in MB) that this client's databases can use. -1 means unlimited.
  • Max. number of cron jobs: Specify the max. amount of cron jobs that this client can create. -1 means unlimited.
  • Max. Allowed Cronjob types (chrooted and full implies URL): Specify which kind of cron jobs should be available for the client when he creates/modifies a cron job.
  • Full Cron: Full Cron means that you can use any command for the cron job, and it will not run in a chroot environment.
  • Chrooted Cron: If Chrooted Cron is selected in the limits of the client that owns the cron job, the cron jobs are chrooted (using Jailkit).
  • URL Cron: This means that the client can only create wget cron jobs, i.e., he specifies a URL in the cron job command line, and that URL will be accessed via wget.
  • Min. delay between executions: This specifies the minimal delay (in minutes) how often a cron job can be executed. If you specify 5 here, for example, a cron job cannot be run every minute, but only every five minutes.
  • DNS Servers: Select the DNS servers for the client.
  • Max. number of DNS zones: Specify the max. amount of DNS zones that this client can create. -1 means unlimited.
  • Default Secondary DNS Server: Select the DNS server that shall be used as the default for secondary DNS zones (slave zones).
  • Max. number of secondary DNS zones: Specify the max. amount of secondary DNS zones that this client can create. -1 means unlimited.
  • Max. number DNS records: Specify the max. amount of DNS records that this client can create. -1 means unlimited.
  • Max. number of virtual servers: Specify the max. amount of virtual servers that this client can create. -1 means unlimited.
  • Force virtual server template: If an OpenVZ template is selected here, the client can use only this template to create virtual machines. If no template is selected, the client can choose from all available OpenVZ templates.
  • Max. number of APS instances: Specify the max. amount of APS packages that this client can install with the APS Installer. -1 means unlimited.

Resellers

A reseller is a company or individual that purchases bulk hosting from Gr88er supplier with the intention of reselling it to a number of consumers (clients) at a profit.

The Add Reseller form is split up into two tabs, Address, and Limits:

Address

This is where you type in the name, address, and login details of the client. The form has the following fields:

  • Company name (optional): Fill in the name of the company.
  • Title: Select th Title (Mr/Mrs) or leave empty.
  • Contact firstname: Fill in the first name of the person that is responsible for this Gr88er Control Panel account.
  • Contact name: Fill in the name of the person that is responsible for this Gr88er Control Panel account.
  • Customer No. (optional): If the client has a customer number, you can specify it here.
  • Username: Fill in the desired Gr88er Control Panel username for the client. This is the username that is used to log into Gr88er Control Panel.
  • Password: Type in a password for the user (or use the Generate Password link to generate one for you).
  • Password strength: This field shows how strong the new password is (a strong password should include numbers, symbols, upper and lowercase letters; password length should be 8 characters or more; avoid any password based on repetition, dictionary words, letter or number sequences, usernames, relative or pet names, or biographical information).
  • Repeat Password: Confirm your password.
  • Language: Select the desired interface language of the Gr88er Control Panel.
  • Theme: Here you can select the theme of the Gr88er Control Panel.
  • Street (optional): Specify the street of the client.
  • ZIP (optional): Fill in the client's postcode.
  • City (optional): Fill in the client's city.
  • State (optional): Specify the client's state, e.g. California, Bavaria, etc.
  • Country: Select the client's country from the drop-down menu.
  • Telephone (optional): Specify the client's landline number.
  • Mobile (optional): Specify the client's mobile number.
  • Fax (optional): Specify the client's fax number.
  • Email (optional): Fill in the client's email address.
  • Internet (optional): Fill in the URL of the client's web site (beginning with http:// or https://).
  • ICQ (optional): Specify the client's ICQ number.
  • VAT ID (optional): Specify the client's VAT ID number.
  • Company/Entrepreneur ID (optional): Specify the client's Company/Entrepreneur ID.

The following optional fields can be used to store payment details (bank details and PayPal email address) for this customer. These are for your internal use.

  • Bank account owner (optional): Fill in the name of the owner of the bank account that is associated with this customer.
  • Bank account no. (optional): Fill in the bank account number.
  • Bank code (optional): Fill in the bank code.
  • Bank name (optional): Specify the name of the bank.
  • IBAN (optional): Fill in the International Bank Account Number (IBAN) (used for bank transfers across national borders).
  • BIC / Swift (optional): Fill in the international Bank Identifier Code (BIC or Swift) (used for bank transfers across national borders).
  • PayPal Email (optional): Fill in the customer's PayPal email address. Some fields for internal use:
  • Added date: The date when the customer has been added. Gets filled automatically.
  • Added by: The username of the Gr88er Control Panel user who added this client. Gets filled automatically.
  • Notes (optional): Here you can add notes and comments. Settings to lock a client account (e.g. when misuse occurred or the hosting has not been paid).
  • Locked: This option disables all assets of the client like websites, email accounts, etc.).
  • Cancelled: This option disables the client login to Gr88er Control Panel.
Limit

This is where the resources are defined that the reseller can pass on to his clients. These limits define the total amount of resources available to the reseller - the reseller must split these resources up between his clients. If you select a master or addon template, click on Save, and the values in the rest of the form will be adjusted according to the templates.To select or de-select an addon template, it is not enough to click on Save - you must click on the Add additional template or Delete additional template button before. If you select the Custom template in the Master template field, you have to enter your limits manually.

There are two kinds of templates, main templates, and additional templates. In the main template you can define a basic set of limits. An additional template differs from the main template in that the values of the additional template are added to the value of the main template. For example, if you define in the main template with a max. number of two web domains and an additional template with a max. number of five web domains and you select that main template and additional template for the client/reseller, the client/reseller can have the sum of both, i.e., seven web domains.

  • Master template: If you have defined a template for client limits that you want to apply to this client (so that you don't have to define all the client limits manually in the following fields), you can select that template here. Select Custom if you want to define the client limits manually.
  • Addon template: If you have defined an additional template that you want to add to the main template, select that template here. To select or de-select an addon template, it is not enough to click on Save - you must click on the Add additional template or Delete additional template button before.
  • Active Addons: Addon templates that are currently in use are listed here.
  • Client of Reseller: Here you can see to which Reseller the client belongs. The field is empty when the client belongs to your hosting company directly.
  • Reseller: This checkbox is enabled when the client is a reseller. Please note that the client will disappear from the client list and show up in the list of resellers instead. A reseller is a client who has sub-clients.
  • Webservers: Select the webservers for the client. The client will be allowed to add websites to the selected servers.
  • Max. number of web domains: Specify the max. amount of web domains that this client can create. -1 means unlimited.
  • Web Quota: Specify the max. hard drive space (in MB) that this client's web sites can use. -1 means unlimited.
  • Traffic Quota: Specify the max. monthly traffic (in MB) that this client can use. -1 means unlimited.
  • PHP Options: Specify which PHP modes should be available for the client when he creates/modifies a web site. The following four modes are available: Fast-CGI, CGI, Mod-PHP, SuPHP.
    • Disabled: No PHP available on this website.
    • Fast-CGI:
    - Scripts will be executed with user privileges of the web site;
    - More than one PHP version can be run as FastCGI;
    - Might be better in speed compared to CGI and suPHP.
    - php.ini values cannot be changed via PHP scripts, vhost files, .htaccess files. But it is possible to use the Custom php.ini settings field on the Options tab of a web site to specify custom php.ini settings (see Website).
    • CGI:
    - Scripts will be executed with user privileges of the web site;
    - More than one PHP version can be run as CGI.
    - CGI might use a little more memory (RAM) - therefore, it's not recommended to run PHP as CGI on slow virtual servers;
    - php.ini values cannot be changed via PHP scripts, vhost files, .htaccess files. But it is possible to use the Custom php.ini settings field on the Options tab of a web site to specify custom php.ini settings (see Website).
    • Mod-PHP:
    - Faster
    - Needs less memory (RAM) than CGI;
    - php.ini values can be changed via PHP scripts, vhost files, .htaccess files.
    - Scripts are being executed with Apache privileges, which might lead to some security-related problems;
    - Only one version of PHP can be installed as Apache module;
    - You cannot use the Custom php.ini settings field on the Options tab of a web site to specify custom php.ini settings (see Website).
    • SuPHP:
    - Scripts will be executed with user privileges of the web site;
    - Each vhost can have its own php.ini file;
    - Needs less memory (RAM) than CGI;
    - More than one PHP version can be run as suPHP.
    - php.ini values cannot be changed via PHP scripts, vhost files, .htaccess files. But it is possible to use the Custom php.ini settings field on the Options tab of a web site to specify custom php.ini settings (see Website);
    - SuPHP might be a little slower than mod_php.
    • PHP-FPM:
    - Scripts will be executed with user privileges of the web site;
    - More than one PHP version can be run as PHP-FPM;
    - Adaptive process spawning;
    - Advanced process management with graceful stop/start;
    - Emergency restart in case of accidental opcode cache destruction;
    - Might be better in speed compared to CGI and suPHP.
    - php.ini values cannot be changed via PHP scripts, vhost files, .htaccess files. But it is possible to use the Custom php.ini settings field on the Options tab of a web site to specify custom php.ini settings (see Website).
    • HHVM:
    - This mode uses the HipHopVirtualMachine Developed by Facebook. HHVM is fast, but it does not support all PHP functions. For most users, PHP 7 in PHP-FPM mode will be a better option.
      • Recommendations:
        • Apache:
          - High-Traffic Web Sites: Fast-CGI + suExec or PHP-FPM + suExec
          - Low-Traffic Web Sites: CGI + suExec or SuPHP
        • nginx:
          - PHP-FPM
  • CGI available: This enables the CGI checkbox in the webform so that the client can select this feature for his web sites.
  • SSI available: This enables the SSI checkbox in the webform so that the client can select this feature for his web sites.
  • Perl available: This enables the Perl checkbox in the webform so that the client can select this feature for his web sites. This requires Apache's mod-perl and is therefore available only on Apache servers.
  • Ruby available: This enables the Ruby checkbox in the webform so that the client can select this feature for his web sites. This requires Apache's mod-ruby and is therefore available only on Apache servers.
  • Python available: This enables the Python checkbox in the webform so that the client can select this feature for his web sites. This requires Apache's mod-python and is therefore available only on Apache servers.
  • SuEXEC forced: If you select this feature, the client's PHP processes will be forced to use SuExec. This is useful especially for FastCGI, CGI, and PHP-FPM. SuExec is available on Apache servers only.
  • Custom error docs available: This enables the Custom error docs checkbox in the webform so that the client can select this feature for his web sites.
  • Wildcard subdomain available: If you select this feature, the client will be able to select * (in addition to "none" and "www") as the auto-subdomain for his web sites.
  • SSL available: This enables the SSL checkbox in the webform so that the client can select this feature for his web sites and create SSL certificates.
  • Let's Encrypt available: This enables a checkbox in the web form to automatically create Free SSL certificates with Let's Encrypt.
  • Max. number of web aliasdomains: Specify the max. amount of web aliasdomains that this client can create. -1 means unlimited.
  • Max. number of web subdomains: Specify the max. amount of web subdomains that this client can create. -1 means unlimited.
  • Max. number of FTP users: Specify the max. amount of FTP users that this client can create. -1 means unlimited.
  • Max. number of Shell users: Specify the max. amount of shell users that this client can create. -1 means unlimited.
  • SSH-Chroot Options: Specify which SSH modes should be available for the client when he creates/modifies a shell account. The None mode means that the shell user can browse the whole file system and is limited only by file/directory permissions - this can be a security risk. The Jailkit mode means that the shell user will be limited to his home directory (chrooted) and can only browse directories inside his home directory.
  • Max. number of Webdav users: Specify the max. amount of WebDAV users that this client can create. -1 means unlimited.
  • Backupfunction available: Enable the "Backup" tab in the website settings so that the client can take backups of his website automatically.
  • Show web server config selection: This enables an option that allows the client to select predefined config snippets on Nginx servers. The snippets can be defined in the System module.
  • Mailservers: Select the mail servers for the client.
  • Max. number of email domains: Specify the max. amount of email domains that this client can create. -1 means unlimited.
  • Max. number of mailboxes: Specify the max. amount of mailboxes that this client can create. -1 means unlimited.
  • Max. number of email aliases: Specify the max. amount of email aliases that this client can create. -1 means unlimited.
  • Max. number of domain aliases: Specify the max. amount of domain aliases that this client can create. -1 means unlimited.
  • Max. number of mailing lists: Specify the max. amount of mailing lists that this client can create. -1 means unlimited.
  • Max. number of email forwarders: Specify the max. amount of email forwarders that this client can create. -1 means unlimited.
  • Max. number of email catchall accounts: Specify the max. amount of email catchall accounts that this client can create. -1 means unlimited.
  • Max. number of email routes: Specify the max. amount of email routes that this client can create. -1 means unlimited.
  • Max. number of email filters: Specify the max. amount of email filters that this client can create. -1 means unlimited.
  • Max. number of fetchmail accounts: Specify the max. amount of fetchmail accounts that this client can create. -1 means unlimited.
  • Mailbox quota: Specify the max. hard drive space (in MB) that this client's email accounts can use. -1 means unlimited.
  • Max. number of spamfilter white / blacklist filters: Specify the max. amount of whitelist and blacklist filters for the spam filter that this client can create. -1 means unlimited.
  • Max. number of spamfilter users: Specify the max. amount of spam filter users that this client can create. -1 means unlimited.
  • Max. number of spamfilter policies: Specify the max. amount of spam filter policies that this client can create. -1 means unlimited.
  • XMPP Servers: Select the XMPP servers for the client.
  • Max. number of XMPP domains: Specify the max. amount of XMPP domains that this client can create. -1 means unlimited.
  • Max. number of XMPP accounts: Specify the max. amount of XMPP accounts that this client can create. -1 means unlimited.
  • Multiuser chat available: Enable this option when the client may use the multiuser chat function.
  • Pastebin for MUC available: Enable this to make the MUC Patebin available for the client.
  • HTTP archive for MUC available: Enable the MUC archive for the client.
  • Anonymous host available: Enable the anonymous host option for this client.
  • VJUD user directory available: Enable the VJUD user directory.
  • Bytestream proxy available: Enable XMPP Bytestream Proxies for the client.
  • Status host available: Enable the status host function for the client.
  • Database Servers: Select the database servers for the client.
  • Max. number of Databases: Specify the max. amount of databases that this client can create. -1 means unlimited.
  • Max. Database users: Specify the max. amount of database users that this client can create. -1 means unlimited.
  • Database quota: Specify the max. hard drive space (in MB) that this client's databases can use. -1 means unlimited.
  • Max. number of cron jobs: Specify the max. amount of cron jobs that this client can create. -1 means unlimited.
  • Max. Allowed Cronjob types (chrooted and full implies url): Specify which kind of cron jobs should be available for the client when he creates/modifies a cron job.
  • Full Cron: Full Cron means that you can use any command for the cron job, and it will not run in a chroot environment.
  • Chrooted Cron: If Chrooted Cron is selected in the limits of the client that owns the cron job, the cron jobs are chrooted (using Jailkit).
  • URL Cron: This means that the client can only create wget cron jobs, i.e., he specifies a URL in the cron job command line, and that URL will be accessed via wget.
  • Min. delay between executions: This specifies the minimal delay (in minutes) how often a cron job can be executed. If you specify 5 here, for example, a cron job cannot be run every minute, but only every five minutes.
  • DNS Servers: Select the DNS servers for the client.
  • Max. number of DNS zones: Specify the max. amount of DNS zones that this client can create. -1 means unlimited.
  • Default Secondary DNS Server: Select the DNS server that shall be used as the default for secondary DNS zones (slave zones).
  • Max. number of secondary DNS zones: Specify the max. amount of secondary DNS zones that this client can create. -1 means unlimited.
  • Max. number DNS records: Specify the max. amount of DNS records that this client can create. -1 means unlimited.
  • Max. number of virtual servers: Specify the max. amount of virtual servers that this client can create. -1 means unlimited.
  • Force virtual server template: If an OpenVZ template is selected here, the client can use only this template to create virtual machines. If no template is selected, the client can choose from all available OpenVZ templates.
  • Max. number of APS instances: Specify the max. amount of APS packages that this client can install with the APS Installer. -1 means unlimited.

Messaging

You can use the messaging feature to send email messages (e.g. to announce downtime because of maintenance, etc.) to all customers and resellers and also to groups (called "circles") of customers and resellers, i.e., you can define circles of customers and resellers and then send a message to that circle only. We use the term "circle" here so that you don't mix this up with groups or web groups.

Edit Client Circle

You can use this link to create circles (= groups) of customers and/or resellers. Please note that if you don't create circles, you will send your messages always to all customers and resellers.

The form has the following fields:

  • Circle Name: Specify a name for the circle, e.g. "Clients", "Resellers", "Clients in Data Center 10", "Clients

with Hosting Package A", etc.

  • Clients/Resellers: Select all members of this circle.
  • Description (optional): Fill in a text that describes this circle.
  • Active: Use this checkbox to activate/deactivate a circle. Messages can be sent only to active circles.
Send Email

This is where you compose your email message, select the recipient circle (or all customers and resellers if no circles are available) and send the message out to the recipients.

The form has the following fields:

  • Sender email address: Type in the email address of the sender, e.g. info@example.com.
  • Recipient: Select the recipient circle here.
  • Subject: Type in the subject of the message.
  • Message: Type in the message text. Available variables are listed to the right of the text area, you can insert them simply by clicking on the variable link (the variable will be inserted at the current cursor position).

Templates

Email Templates

This is where you can define email templates for the email messaging function (client circles). The default welcome email for new clients can be configured here as well.

The form has the following fields:

  • Email type: The type can be Default welcome email or other. There can be only one template of the type Default welcome email. The template type other is used for email that shall be sent to client circles, you may add as many templates of this type as you need.
  • Template name: A unique name to identify the template.
  • Subject: The subject of the Email. A list of placeholders (variables) that can be used in the subject is listed below the form field.
  • Message: The message text of the Email. A list of placeholders (variables) that can be used in the message is listed below the form field.

This category currently contains no pages or media.