H-Sphere Reseller Guidance

Reseller Step-by-Step Guide

4 - Setting up Service Account

Step 1: Creating Service Account Plan

In order to host any website in your reseller account, you must first create a hosting plan/package and then have yourself or your customer signup for an account under that plan. For technical reasons, it is recommended that you create a separate hosting plan to host your corporate website and other personal related websites.

From the Info menu, select "Plan Creation Wizards" so that you see this screen:


Choose a Windows or Unix plan to host your corporate website. Please note that you will not be able to utilize the reseller Instant Website Builder to create your corporate website, if your service domain is hosted under a Windows Hosting plan. The reseller instant web builder is only applicable for service domain which is hosted under a Unix Hosting plan.

Here is the figure on a Unix plan:

And here is the figure on Windows plan:

For Plan Name, name it as "System", or "Service" or any other plan name that you prefer. Later you can change the plan name in the Plan Settings.

Some of the options are explained below:

  • Summary Disk Usage: Leave this option checked. An explanation will be provided later.
  • Domain: Check this box to allow domain transfer and domain registration from the user control panel.
  • Domain Registration: Allow users to create new standard domains through your reseller System. Please note that we use Enom as our upstream domain registration provider.
  • Domain Transfer: Allow users to transfer domain from other registrar to their control panel. Make sure to always leave unchecked, as this featue is currently not supported.
  • Leave registrar prices as they are: Check this box to skip the second step of the wizard and use the default prices. To enter custom domain registration prices, don't check this box.
  • SubDomain: Allow users to create subdomains. Subdomains have the same functionalities as regular domains.
  • StopGap Domain: Allow you to create a random domain in the form of abcd.u12.mycompany.net to host a temporary site if you don't own a domain.
  • Third level Domain: Will allow you to host domains in the form anyname.mycompany.net.
  • Domain alias: also referred to as stack domain, an extra domain name that points to a 'primary' domain. For example, the owner of the domain name mycompany.net can register another domain name, e.g. mycompany.com and have it point to the location of mycompany.net. This means that every Internet user who goes to mycompany.com will land in mycompany.net. Domain alias can have its own DNS zone, custom DNS records and their own mail service.
  • Parked domain: Allow your customers to use H-Sphere DNS server for designating IPs to domain names serviced and hosted on other servers (not those of H-Sphere).
  • Service Domain: Very important. Make sure this is checked. To enable users register third level domains with the second level domain name of your corporate site, register it as a service domain. If mycompany.net is the DNS Zone you setted up in step 2 & 3, this option will allow you to host a website for it. This option should only be selected on your Service Account plan which you are creating.

Let's move down to "Web Services". Here is the figure on a Unix plan:

Some of the options are explained below:

  • CGI Resource: Allow your customers to map file extensions as CGI executables.
  • cgi-bin Resource: Allow your customers to create cgi-bin directory, so all the cgi-bin directory's content is treated as cgi executables which the server tries to run.
  • Front Page: Enables support for frontpage extensions.
  • Server Side Include: Allow your customers to use interactive real-time features such as echoing current time, conditional execution based on logical comparisons, querying or updating a database, sending an e-mail etc., with no programming or CGI scripts.
  • PHP Module: Allow your customers to create dynamic web pages with PHP.
  • Redirect URL: Allow your customers to redirect visitors from one URL to another. When an Internet user tries to connect to a URL that is redirected, he is taken to the address this URL is mapped to.
  • Directory Index: Allow your customers to set their custom directory indexes or to set alternate home pages for their website.
  • Server Side Imagemap: Allow your customers to have files with a specific extension regarded as map files.
  • Throttle Resource: Allow your customers 'throttle' the use of traffic in their accounts by delaying or refusing requests to their sites.
  • mnogoSearch: Allow your customers to use H-Sphere integrated search engine that searches their sites by keywords.
  • phpBB: Allow your customers to use a Free bulletin board software called phpBB, H-Sphere integrated, high powered, fully scalable, and highly customizable bulletin board package.
  • Error document: Allow your customers to configure their own error pages that are shown when the requested pages fail to open.
  • Logical Server Group: Appropriate resources under this plan will be created on a particular logical server group.
  • EasyApp Applications: This is a feature that allow you to install 20+ PHP/MySQL scripts from the end-user CP. This feature is available on Unix accounts only.

And here is the figure on a Windows plan:

Some of the options are explained below:

  • ASP resource: To enable your users maintain sites created by means of ASP.
  • ASPSecured - To enable your users to manage access to their site resources creating their own groups and users.
  • ASPSecuredLicense: To enable your customers to use ASPSecuredLicense for multiple sites.
  • Front Page: Enables support for frontpage extensions.
  • ASP.NET: To enable your customers to use .NET applications.
  • Cold Fusion Module: To enable your users to maintain sites created by ColdFusion.
  • Directory Index - Allow you to set alternate home pages for your website.
  • phpBB - Free bulletin board software.
  • Error Document - Allow you to specify custom 404 or 500 error pages.
  • Logical Server Group: From here you can select Win Servers, Custom DLL/Components, Cold Fusion MX, or .NET & ASP.NET. If you select Win Servers or Custom DLL/Components, you MUST NOT enable Cold Fusion and ASP.NET on this Plan. If you select Cold Fusion MX, you must NOT enable PHP, ASP and ASP.NET on this plan. This means that you cannot host PHP, ASP/ASP.NET & ColdFusion on one plan and must create separate plans for them. If you enable ColdFusion on a plan configured to Win Servers, you'll get an account creation error. PHP is only available on Win servers & Custom DLL /Components. You need to define the logical server group accordingly. For example: a website that utilizes ColdFusion technology must be hosted under Cold Fusion MX logical group, otherwise the CF application will not work at all.
  • EasyApp Applications: This is a feature that allow you to install 20+ PHP/MySQL scripts from the end-user CP. This feature cannot be used on Windows accounts. Make sure to always leave unchecked, as this featue is currently not supported on Windows plans.

Let's move down to "Statistics". Here is the figure on a Unix plan:


And here is the figure on a Windows plan:

Some of the options are explained below:

  • Referrer Log: Check the box to have separate referrer logs written into user directories. Referrer logs contain the URLs from which visitors were referred to your customer's site.
  • Agent Log: Check the box to have separate agent logs written into user directories. Agent logs contain data about visitors' browsers or any other Internet-based software, and related data.
  • Error Log: Check the box to have separate error logs written into user directories. Error logs store data about errors generated by the server (e.g. Page Not Found error) or by their cgi scripts.
  • Webalizer Resource and Modlogan Resource: Check the boxes to install Webalizer and Modlogan into user directories. These freeware tools parse the transfer log and produce statistics reports in readable HTML format to be viewed through a browser.
  • AWStats: Another free tool that generates advanced graphical web server statistics reports. AWStats is set up on each Unix/Linux and Windows web server with CGI resources enabled. Please note that Awstats will NOT work on Cold Fusion or ASP.NET plans.
  • Transfer Log: Allow you to access raw logs. Check this box to have transfer logs written into user directories. Transfer logs include combined data about every visit to your customer's site, including:
    • Remote host IP (i.e. visitor's IP)
    • Time of request (i.e. when visitor requested the page)
    • First line of request
    • Error generated by request, if any
    • Size of message sent in response to the request
    • Referrer (i.e. from which page visitor was directed)
    • Agent ID (i.e. type of browser or another agent and related information, such as user's OS, etc.

Let's move down to "Mail Services" & "E-Commerce Options". Here is the figure on both Unix & Windows plan:

Some of the options are explained below:

  • Email Auto Responder: To automatically reply to senders with a uniform response when mail arrives in a mailbox.
  • Mail Box Alias: To have an alternative address to an existing mailbox.
  • Mail Forward: To automatically forward all incoming mail to a list of remote addresses.
  • Mailing List: To send mail to multiple recipients or to setup a Yahoo! group style mailing list.
  • Mail Domain Alias: To have an alternative domain name to a mail domain. This is an obligatory resource for Email only plans, and therefore it's not listed as an option in their wizards. Important: Mail Domain Alias in the Email Only Plan is the same as Domain Alias.
  • Mail Relay: This option to ensure incoming mail is kept on the mail relay server, if your primary mail server goes down. Make sure to always leave unchecked, as this featue is currently not supported.
  • AntiSpam: To set spam filtering for user mail domains.
  • AntiVirus: To set virus filtering for user mailboxes.
  • Mail SPF: This is if you wish to use the Sender-Policy Framework on your email. It will allow you to set rules for your correspondets' mail servers to determine whether e-mails received from your maildomain are forgery or not. For more visit their website.
  • Logical Server Group (Mail servers): Appropriate mail resources under this plan will be created on the particular logical server group.
  • SSL Module: Enable your customers to use SSL (Secure Sockets Layer protocol) - a standard for transmitting confidential data such as credit card numbers over the Internet.
  • Shared SSL: Provide SSL (Secure Sockets Layer) encryption and business authentication to Web business customers. It allows you to setup Shared SSL on any domain based on our certificate unless you have installed your own Shared SSL certificate.
  • osCommerce: Free shopping cart system thatallow your users to create online stores using an open source e-commerce solution (osCommerce 2.1 release). For more information visit www.oscommerce.com.

Let's move down to "Other". Here is the figure on a Unix plan:

Some of the options are explained below:

  • FTP sub-account: Allow or disallow your customer to create additional logins and passwords to his directory so his friends or colleagues can independently use it.
  • Virtual FTP Server: Allow or disallow your customers to let their friends and colleagues download, upload or view files in the dedicated directories.
  • Anonymous FTP Server: Allow or disallow your customers to configure anonymous FTP under this plan if needed, to let anybody else download, upload or view files in the dedicated directories.
  • Custom DNS Record: Allow your customers to create new custom DNS records.
  • Shell Access: Allow your customers to access and operate their accounts through Shell.
  • Crontab: Enable your customers to clock and run their own Unix shell scripts automatically.
  • Kanoodle: Enable your customers to promote their website through Kanoodle.
  • RLimitCPU: Checking the box will restrict the CPU usage by users' cgi scripts. Leave this option unchecked.
  • RLimitMEM: Checking the box will restrict the memory usage by user' cgi scripts. Leave this option unchecked.
  • RLimitNPROC: Checking the box will restrict the number of simultaneous processes per user. Leave this option unchecked.
  • Site Studio: Allow your customers to use a powerful site construction tool enabling them to create a professional-looking site in a matter of minutes.
  • MySQL, MS SQL, PGSQL: Allow or disallow your customers to create and use their own databases. These resources can be enabled on both Windows & Unix plans since Database resources are hosted on their own database servers independent of the web servers. We do not recommend to enable MS SQL feature on Unix plans.
  • Account Backups: Allow your customer to backup web files and databases. Make sure to always leave unchecked, as this featue is currently not supported at this moment.

And here is the figure on a Windows plan:


Some of the options are explained below:

  • MSSQL Manager: Provides a web-interface for end-users to manage their MSSQL database. ASP.NET must be enabled to support this feature. Using MSSQL manager is not possible on ColdFusion plans and you must directly use Enterprise Manager or visit its online version here: www.aspenterprisemanager.com.
  • ODBC Service: Allow you to use ODBC services on Windows accounts.
  • ODBC DSN Record: Allow end-users to create data sources for their databases, on Windows accounts.
  • CF DSN Record: This allow ColdFusion users to create ColdFusion datasources.

Now move down to "Settings". Here is the figure on both Unix & Windows plan:


Since this is a Service Account plan and you will only host your sites from it, select "Without Billing" as your Billing Type. Leave rest as it is and click "Next". Billing options will be explained later in this tutorial. You should see this screen next:


Please note that Mail Box quota, MySQL database quota, MS SQL quota and PGSQL database quota specify the quota of each database created. Since this is a "Without Billing" plan, you can create unlimited quantities of these resources and change their quotas once the account has been created without being billed. Click the "Create Account button" so that you reach this screen:

From here, turn on "Signup Access" for this plan. Once you have turned on Signup Access, you should see this screen:

Step 2: Disallow signups from outside your admin account

After you have created the system plan, you need to make sure that it is not used by your customers. As you can see on the above figure, a magnifying glass is generated on this plan which indicates that the signup access permission is full and accounts can be created from outside of the control panel ("from the street"). You must restrict a service/system plan access only to administrators.

The following steps explains how to set permissions to plans, i.e. who can create accounts under given plans:

  1. Select Plans in the INFO menu.
  2. Click on Access (the padlock icon) under "Signup Access" column for the system plan to restrict access to.
  3. On page appears, make sure only "Administrative account" is checked then click "Change" button. Here is the figure:

  • Admin only: To make this plan available only to the administrator, check only Administrative account . For example, all Admin level plans should be unavailable to other users other than administrators.
  • Registered Users: To make this plan available only to registered users under specific plans, check these plans in the list.
  • Full access: To make this plan available "from the street", uncheck all plans in the list.

Note:

  • To prevent any unauthorized automatic signup approval, please make sure that the plans with "without billing" type is unavailable for users to signup from the street as any references to billing information will disappear from the signup wizard. Billing profiles won't be created, and users won't be charged for any resources or services including those provided by third parties, such as domain registration. However, we will charge you for the new domain registration fee as the upstream hosting reseller at reseller domain prices.
  • Please make sure a service plan is available only to the administrator, since the plan is free. This means that only the admin that can setup an account. You may only setup your own service domain plan or any other private hosting plans to a restricted access for your own personal purposes.

Step 3: Signing up for Service Account

Now you can create an account for your service domain. To create your service domain account, you may go to your Administrative Control Panel, go to: "SIGNUP >> SignUp" on the top menu, and choose the service plan that you just created. It will launch account signup wizard.

Fill out that sign up form with your information details and when you're asked for the domain info, choose "Register as a service domain", and follow the next instructions there. This will create a service account for your service domain, you will then receive a welcome email for this hosting account details. You should see this screen:

If the primary domain you wish to host under the Service Account is the same as the dns zone you setup previously (i.e. mycompany.net), select "Register a Service domain". If you want to host a different domain, select "Transfer an existing domain". You can add more domains at a later time once you have created this account.

Complete the registration wizard and your account will be activated immediately. Your Administrative account page should refresh into the control panel of this new account. Press the back button (or relogin) to return to the Adminstrative control panel

You have now successfully create your first account. Please press "Next" to proceed further in this tutorial.

 

DNS Zone Propagation Creating an Account with Billing

 

Getting Started| DNS Zone| DNS Zone Propagation | Setting up a Service Account| Creating an Account with Billing| Domain name and other Resources Configuration| Basic Account Management
© Copyright 1997 - 2008, Host Department LLC. All rights reserved. 1400 Kennedy Blvd., Union City, NJ 07087, United States