Configuring Windows Server® 2008 for Enkompass

For information about the process of installing Windows Server 2008, you can find Microsoft's documentation here.

Ensure Your Server Has Been Assigned a Static IP

Your server will need to have a static, rather than a dynamic, IP. This address must be public-facing and routable (NAT is not a supported configuration). In addition, the public-facing IP address must match the license. To assign your server a static IP:

  1. Click the Start button.
  2. Select Control Panel from the Start menu.
  3. Double-click the Network and Sharing Center icon.
  4. Click the Manage Network Connections link in the top right corner of the window.
  5. Double-click the Local Area Connection icon.
  6. Click the Properties button.
  7. Select Internet Protocol Version 4 (TCP/IPv4) from the resulting menu.
  8. Click the Properties button.
  9. Select Use the Following IP Address.
  10. Type the IP address you wish to use into the IP Address field.
  11. Click OK.

ipconfig2.png
Assigning the server a static IP.

Install Active Directory

Next, you'll need to install Active Directory. Active Directory will function as the Domain Controller for your server.

  • note Note: If you are using the Web Edition of Windows Server® 2008, you will need to install Active Directory on a separate server. Then, add the Web Edition server to the Active Directory domain.

  1. Click the Start button.
  2. Highlight Administrative Tools to access the Administrative Tools menu.
  3. Select Server Manager in the Administrative Tools menu.
  4. Navigate to the Roles menu and select Add Roles.
  5. Click the Active Directory Domain Services checkbox.
  6. Follow the prompts, then click Install.
  7. Click Close.

Promote Active Directory as the Domain Controller

Now that Active Directory has been installed, you'll need to promote it as the Domain Controller. However, it is critical that you do not use the same name for the Active Directory domain and the domain hosted on the server. To get started:

  1. Go to Start and click Run.
  2. In the available text field type: dcpromo
  3. Click the Next button.
  4. Select Create a new domain in a new forest.
  5. Enter the hostname in the available text field.
    • note Note: Your hostname must be a Fully Qualified Domain Name (FQDN) — for example, host.example.com.
    • note Note: Your domain name functional level must be Windows Server 2008 or higher.
  6. Select the Windows Server 2008 option from the Forest functional level pull-down menu.
  7. From the Additional Options for Active Directory Domain Controller screen, select the DNS Server checkbox.
  8. Follow the remaining prompts to set up your desired database and log locations.
    • Active Directory will be set as the Domain Controller; this may take a few minutes.
  9. Click Finish.
  10. Click Restart Now.

Backing up Active Directory

The reseller structure and privileges are stored in the Active Directory Domain Controller and should be backed up regularly. The Windows Server Backup Utility will back up Active Directory, but it must be installed by the Server Manager before you can use it.

Install IIS

Next, you'll need to install the IIS web server. To install IIS:

  1. Click the Start button.
  2. Highlight Administrative Tools to access the Administrative Tools menu.
  3. Select Server Manager in the Administrative Tools menu.
  4. Navigate to the Roles menu and select Add Role.
  5. On the 1 or more roles screen, select Web Server.
    • If necessary, click the Add Required Features button on the resulting pop-up window.
  6. Follow the prompts to set up IIS.
  7. Go to the Server Manager, select IIS, select Add Role Services, and check all of the boxes in the list except the FTP-related options. (Enkompass will install its own FTP services later.)
    • If necessary, click the Add Required Features button on the resulting pop-up window.
  8. Click the Install button.

More specifically, the server that will run the Enkompass services, and host the Reseller and Web Site Owner interfaces, must have IIS7 installed with the following features:

  • All Common HTTP Features
  • Application Development
    • ASP.Net
    • .Net Extensibility
    • ISAPI Filters
    • ISAPI Extensions
    • Server Side Includes
  • Health and Diagnostics
    • HTTP Logging
    • Request Monitor
  • Security
    • Basic Authentication
    • Windows Authentication
    • URL Authorization
    • Request Filtering
    • IP and Domain Restrictions
  • Performance
    • Static Content Compression
  • Management Tools
    • IIS Management Console
    • IIS Management Scripts and Tools
    • Management Service
    • ALL IIS 6 Management Compatibility (If using MailEnable)

Create the Administrator User Account

To install Enkompass, you should create a new account and add it to the Domain Administrators Group. Do not use the default Administrator account to install Enkompass. This will help avoid confusion with the local administrator account.

To do this:

  1. Click the Start button.
  2. Select Run from the Start menu.
  3. Enter the following text in the available field:
    • dsa.msc
  4. Right-click the appropriate host name and select New and User from the resulting menus.
    • note Note: Do not create an administrator user account called admin. Enkompass creates and uses the admin account name by default.
  5. Fill out the appropriate information in the available fields and click Next.
    • Only the First name and User logon name fields are required.
  6. Right-click the user you just created and select Properties, then Member of, then Add:.
  7. Type the following in the available field:
    • DNSAdmins; Domain Admins; Schema Admins; Cryptographic Operators; Administrators
  8. Now, log out and log back in as the user you just created.

Install Services

Now, you need to install the services that Enkompass will use, such as your mail and database servers. You can install these servers in any order.

SmarterMail Server

The install file for a special bundle version of SmarterMail 5.5.3 or greater is available on the Enkompass download site. SmarterTools has generously provided a Lite version of their SmarterMail 5 Standard Edition, with unlimited domains.

  • Join the computer on which you plan to install SmarterMail to the Active Directory Domain after installing Windows Server and before installing SmarterMail.
  • After you install Enkompass, SmarterMail will detect that Enkompass is installed, and change to the Lite version with unlimited domains.
    • The Lite version of SmarterMail does not allow POP connections.
  • This version of SmarterMail can be upgraded to the Professional or Enterprise Edition by purchasing a license from SmarterTools at their website.
    • You will not be able to use Windows Server 2008 Web Edition with the Professional or Enterprise editions of SmarterMail, because they both use IMAP or MAPI and the Web Edition is only licensed for POP.
  • SmarterMail comes with its own webmail client and the Apache web server. It does not need to have IIS installed.

note Note: You cannot install both MailEnable and SmarterMail on the same physical server.

MailEnable Server

If you choose to install MailEnable, follow these instructions:

  1. After installing Windows Server and before installing MailEnable, locate the server you wish to use for mail and join it to the Active Directory Domain.
  2. Obtain the install file for MailEnable from MailEnable's website.
  3. Copy this to the server(s) that you want MailEnable to run on.
    • You can install MailEnable Standard on Windows Server 2008 Web Edition because it only uses POP.
    • You may also install MailEnable Pro or Enterprise in place of the Standard Edition. You will not be able to use Windows Server 2008 Web Edition with these editions, because they use IMAP, and Web Edition is only licensed for POP.
      • These editions of MailEnable come with a webmail client and need to have IIS installed on the mail server.

ALERT! Warning: Do not install a trail version of MailEnable, as you will not be able to remove it when the trial period is over. If you have installed a trial version of MailEnable and you wish to remove it after the trial period is over, you will need to reinstall your server.

note Note: You cannot install both MailEnable and SmarterMail on the same physical server.

MySQL Server

  1. Install MySQL 5.1 or later and start the service. You can download the installation files from the MySQL site.
    • Enkompass will interface with the 32- or 64-bit edition of MySQL.
  2. There must be a root account created so that Enkompass can control MySQL.
    • Record the account name and password. You will need to enter this in the Manage Servers page the Reseller Interface.
    • Also, make sure the root user has an access host for the IP of the Enkompass server.

Microsoft SQL Server®

  1. Obtain any edition of Microsoft SQL Server 2005 or 2008 and install it.
  2. You must create an Administrator account so that Enkompass can control SQL Server.
    • Record the account name and password. You will need to enter this in the Manage Servers page of the Reseller Interface later.

Topic revision: r16 - 22 Aug 2011 - 14:57:49 - Main.MelanieSeibert