Use of Your Dedicated Server's Included Hardware

Use of Your Dedicated Server's Included Hardware
Installing and Configuring SmarterMail on a Dedicated or Virtual Private Server
With a new dedicated server, you should also receive an email from SmarterTools including licensing information, download and installation instructions.

Installing SmarterMail Professional Edition

There is one Setup file to install SmarterMail Professional Edition that includes all components (the web server and Web Interface) necessary to allow SmarterMail to run right "out of the box."

The Web Interface

The Web Interface installs with the SmarterMail Web Server, and, by default, the web server is set to respond to all IPs. When running SmarterMail on the SmarterMail web server, the administrative login to SmarterMail will bind to the localhost IP address of 127.0.0.1 and will use port 9998. Therefore, in order to initially access the Web Interface so you can start adding domains and setting up mail for those domains, you can double clicking the desktop shortcut or type "http://127.0.0.1:9998/login.aspx" into a browser. Please keep in mind, however, that when you start adding domains into SmarterMail, you will need an external IP address that can be used for sending and receiving email.

If you would like to change the specific IP that the Web Interface is bound to, go to the SmarterMail Web Service by clicking on "Start - Programs - SmarterTools Inc. - SmarterMail - Configure SmarterMail Web Server". Click in the drop down arrow under "Web Site Settings" to reveal all IP's available to your machine. Select the new IP to bind the Web Interface to and click apply. You can then access the Web Interface by typing in your new IP address in any browser followed by ":9998/Login.aspx". e.g. "http://555.555.555.555:9998/Login.aspx" 

The first time you access the Web Interface, log in using the following default settings:

Full Email Address= admin 
Password = admin

NOTE: for Web Interface Administrators the "Full Email Address" will always be the global log in name. 

Activate License Key

Once you initially log in to SmarterMail, you will need to activate your license key. There are two license types you can use: a FREE license that activates SmarterMail for a single domain and up to 10 users (setup by default), or a fully licensed version that will activate the number of domains and email accounts that pertain the license you purchased. If you have a purchased copy of SmarterMail, Click on Settings and scroll down and select “Activate Product” and click "Activate a License Key." Enter the License Key, Email Address and Password that was provided in the email from SmarterTools after your purchase. Click on the "activate now" button to view product version specific information. 

Getting Started with SmarterMail Professional Edition

Once you have installed the Web Interface, you are ready to start adding domains to the Web Interface. Please keep in mind, however, that when you start adding domains into SmarterMail, you will need an external IP address that can be used for sending and receiving email. Therefore, make sure you have at least a single external IP address (other than the localhost IP of 127.0.0.1) to use with SmarterMail.

Adding Domains to the Web Interface

To add a domain to the Web Interface, log in as the administrator of the SmarterMail application (if you are not already logged in) and click on "Manage" in the menu. Select "New Domain", and the first page of the General Domain Information wizard will display. For more information on adding a domain, see "Add Domain" in the manage section of the help menu.
 
 
 
Installing and Configuring SmarterStats on a Dedicated or VPS
Installing SmarterStats Professional Edition
There is one Setup file to install SmarterStats Professional Edition. Upon 
install, choose "Full Installation" to install all of the components 
needed for SmarterStats to run "out of the box."

The Web Interface
The Web Interface installs with the SmarterStats Web Server and binds itself 
to the IP 127.0.0.1 port 9999. By default it is set to respond to all IPs. You 
can then access the Web Interface by double clicking the icon on the desktop, 
or typing in "http://127.0.0.1:9999/login.aspx" locally in a browser, 
or typing "http://YourDomainName:9999/Login.aspx" from the Internet. 

If you would like to change the specific IP that the Web Interface is bound 
to, go to the SmarterStats Web Service by clicking on Start - Programs - SmarterTools Inc. - SmarterStats - Configure SmarterStats Web Server. Click on the drop down arrow under "Web Site Settings" to reveal all IP's available to your machine. Select the new IP to bind the Web Interface to and click apply. You can then access the Web Interface by typing in your new ip address in any browser followed by ":9999/Login.aspx". (e.g. "http://555.555.555.555:9999/Login.aspx"
The first time you access the Web Interface, log in using the following default settings:
  • Site ID = admin

  • Username = admin

  • Password = admin

NOTE: for Web Interface Administrators the Site ID will always be "admin" 
(less the quotation marks).

Select Free or Purchased Copy
SmarterStats has a free version available that is limited to one computer with 
one Web Interface, one Service and one web site. If you would like the free 
version, the next step can be skipped. Select the Free option and click "activate."

Activate License Key
If you have a purchased copy, Select the purchased option and click "activate." 
Enter the License Key, Email Address and Password that was provided in the email from SmarterStats after your purchase. Click on the "activate now" button to view product version specific information. Click the "activate key" button only to re-enter activation data.

Getting Started with SmarterStats Professional Edition
Once you have installed the Web Interface, you are ready to start adding websites to the Web Interface. 

Adding Sites to the Web Interface
To add a site to the Web Interface, log in as the administrator of the SmarterStats application (if you are not already) and click on "Manage" in the menu. Select "Add Site", and the first page of the add sites wizard will display. 
  1.  

    • Site Information


    •  

  2. Add a Site ID for the web site (e.g. 1. Site IDs must be integers greater 
    than 0. If you do not use integers for your Site IDs, you will need to create 
    a lookup table in a database to convert your Site IDs to integers) or click 
    the "assign unused id" button.

  3. Enter the domain name into the domain name textbox (e.g. smartertools.com or yourDomain.com).

  4. Select the time zone that you would like the statistics processed under.

  5. Click on the "next" button.
     

    • Site Admin Information


    •  

  6. Create a username and password for the Site Admin. The Site Admin will be the administrator for this domain only.

  7. Enter the first name and last name of the Site Admin in charge of the site (this will, generally, be the site owner's name).

  8. Click on the "next" button.

    • Log Files


    •  

  9. Select the method that the Web Interface will use to aquire the original log files: Local Path, UNC Path or download from FTP server. 

    1. Local Path or UNC Path

    2. Indicate the full path to where the log files reside on the web server. This is usually set during the installation of the web site on the server. Full paths are required (e.g. c:\WINDOWS\system32\LogFiles\W3SVC1 for a local path or \\webservername\c$\inetpub\domainname\logs\ for a UNC path)

    3. Set the auto deletion for the number of days that the original log files remain on the web server.

    4. Click on the "next" button.


    5.  
     

    1. or Download from FTP server

    2. Enter the URL for the FTP server (eg. ftp.yourdomain.com)

    3. Enter the port that the FTP server uses (default is 21).

    4. Enter the path of the directory where the original logs reside.

    5. Enter the Username and Password of the account to be used for FTP access.

    6. Enter the Interval or how often you would like the logs downloaded.

    7. Click on the "next" button.


    8.  

  10. Enter the log file wildcards (i.e. specify the format of the log titles, 
    with dates or other variable information removed: *.log ).

  11. Select the log file format (W3C, NCSA, IIS).

  12.  
    1.  

      • Smarter Logs and Exports


      •  

    2. Select the maximum number of months you want the SmarterLog files to be stored. SmarterLog files are in a compressed format, which allows you to store a wider date range of logs versus saving the standard web server log files.

    3. Enter the full path of where you would like the SmarterStats log files to resided for this website. This should be a location dedicated to storing the SmarterLog files on a drive with ample free space. Full paths are required (e.g. c:\WINDOWS\system32\LogFiles\W3SVC1\smarterstats or d:\SmarterLogs as the SmarterLog files do not have to reside on the same drive as the website itself).

    4. Enter the location where log files will be exported to. This option refers to where the log files will be placed when the user asks to download the files from the SmarterStats application. A good rule of thumb is to put the logs back into the root of that particular site (e.g. c:\inetpub\wwwroot).

    5. Finally, enter the URL for the exported log files. This is the absolute link that is set up in order to allow the user to retrieve the log file when the export is completed. Again, the full URL for that site should suffice (e.g. http://www.smartertools.com).

    6. Click on the "finish" button to make the addition permanent.
 
 
FileZilla FTP Server: Setting Up/Configuring New Users and Groups
 
Creating New Users in FileZilla
In order to begin uploading files to the server via FTP with FileZilla, you will need to create at least one FTP user account. To create a user, you will need to do the following:

1. Open the FileZilla Server Interface through your desktop shortcut or the program icon.



2. Click on Edit, and then select Users.



3. Within the Users section, click on Add to add a user. 


 
4. Type in a FTP User Name you would like to add. If you would like to add the member to a Group, you can select it from the drop-down menu (see Group setup below). Click OK.



5. Under the Account settings on the User section, check the Password box. Enter in a password for this FTP user.


 
5. Next, select Shared folders under Page on the left of the Users section.



6. Click Add and browse to the folder you would like this user to have access to (click "set as Homedir" if this is the only folder you would like the user to access).


 
7. Select the permissions that you want to provide the user.



8. Click OK to finish creating the FTP user.


Creating New Groups in FileZilla
If you would like to create users that will only have access to the same folder or group of folders, you would then want to setup a new group. To create a group, you will need to do the following:

1. Open the FileZilla Server Interface

2. Click on Edit, and then Groups.

3. Click Add and type in your Group name.

4. Under Page on the left, choose Shared folders.

5. Click Add and browse to the folder you would like this group to share.

6. Select the permissions that you want to provide this group to the shared folder.

7. Click OK to finish creating the group.


IPs
FileZilla by default will listen on all IP addresses of the server. If you would like to change the IPs that the server listens on, do the following:

1. Open the FileZilla Server Interface

2. Click on Edit, and Settings.

3. Under General Settings, choose IP bindings.

4. Delete the * and add the IP you want FileZilla to listen on, one per line.

5. Click OK.

6. On the bottom right of the Taskbar, right click on the FZ icon and uncheck Server Online.

7. Click Yes when asked "Do you really want to take the server offline?"

8. Right click on the FZ icon and choose Server online.
 
 
 
FileZilla FTP Server: Configuring FTPS (FTP/SSL)
1. Open the FileZilla Console

2. Click on Edit > Settings

3. Under General settings, choose SSL/TLS settings
(a) Click Generate new certificate
(b) Fill in the necessary info for the certificate and Generate the certificate
(c) Click the checkbox for Enable SSL/TLS support
(d) Click OK

Configuring existing User for FTPS

To enforce SSL for a user, do the following:

1. Open the FileZilla Console

2. Click on Edit > Users
(a) Highlight the user you want to modify
(b) Check the box for Force SSL for user login
(c) Click OK
 
 
 
 
FileZilla FTP Server: Configuring Passive Mode Ports
 
Setup A Custom Port Range

If you need to configure passive mode ports in FileZilla, do the following:

1. Open the FileZilla Server Interface.

2. Click on Edit, and then Settings.

3. Under General settings, choose Passive mode settings.

4. Click the check box for "Use custom port range."

5. Enter 4000 into the first box and 4010 in the second box. You can define your own ports, but you will want to ensure that they are not in use by another application.

6. If you want to allow FTP access to certain IP addresses, then under the External Server IP Address for passive mode transfers, enter an IP address under "Use the Following IP".

7. Click OK.
 
 
Installing SQL Express on your Dedicated or VPS
The article provides details on how to download and install SQL Express 2005 on your dedicated or virtual private server.

Windows 2003

There are 3 individual downloads that are required for SQL Express 2005 and have to be installed in the following sequence.

A. Microsoft .NET Framework Version 2.0 Redistributable Package Release Candidate (x86)
B. Microsoft SQL Server 2005 Express edition
C. Microsoft SQL Server Management Studio Express

Installing .NET 2.0

The first step for installing SQL Express is to install .NET 2.0 on your server. Though .NET 1.1 is installed, SQL Express requires the .NET 2.0 framework to function properly. To download .NET 2.0, go to the following link: 
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en

1. Click the download button and then click save. Choose a location on your hard disk for the .NET install file.
2. Go to the location where you saved the .NET executable and double click on dotnetfx.exe. 
3. Click Run if prompted by a security warning. 
4. Click Next to start the install. 
5. Accept the terms of the license agreement and then click Install.
6. Allow the Install Wizard to complete and then click Finish.

Installing SQL Express

Now that .NET 2.0 is installed on your server, you can proceed to install SQL Express. To do so, go the the following link:
http://www.microsoft.com/downloads/details.aspx?familyid=220549b5-0b07-4448-8848-dcc397514b41&displaylang=en

1. Click the SQLEXPR.EXE download link and then click Save. Choose a location on your hard drive for the sqlexpr.exe file.
2. Go to the location where you saved the SQLEXPR.EXE executable and double click on it. 
3. Click Run if prompted by a security warning.
4. Check “ I accept the licensing terms and conditions” and then click Next.
5. At the end of configuration process, click Next. 
6. The Installation Wizard will now appear and click Next to proceed.
7. After the configuration check completes, click Next.
8. Enter a name and company, then click Next.
9. Click the red X next to Connectivity Components and choose “will be installed on local hard drive” (this is optional) then click Next.
10. CrystalTech recommends Mixed Mode. If you have chosen Mixed Mode, specify a password for the SA.
11. Uncheck the boxes for error a usage report setting, then click Next and Install.
12. Wait for setup to complete, then click Next and Finish.

Installing SQL Server Management Studio Express

The last step will be to install SQL Server Management Studio Express. This is the new version of Enterprise Manager. To download, go to the following link:
http://go.microsoft.com/fwlink/?LinkId=65110

1. Click save when prompted to download SQLServer2005_SSMSEE.msi Choose a location on your hard drive for the SQLServer2005_SSMSEE.msi.
2. Go to the location where you saved the SQLServer2005_SSMSEE.msi executable and double click SQLServer2005_SSMSEE.msi.
3. Click Run if prompted by a security warning.
4. Click “I accept the terms in the license agreement” and then Next.
5. Specify a name and company then click Next.
6. Click Next at the feature selection, then click Install.
7. Wait for setup to complete, then click Finish.

SQL Express is now running on your Windows 2003 server.

Windows 2008

Installing SQL Express

Now that .NET 2.0 is installed on your server, you can proceed to install SQL Express. To do so, go the the following link:
http://www.microsoft.com/downloads/details.aspx?familyid=31711D5D-725C-4AFA-9D65-E4465CDFF1E7&displaylang=en

1. Click the SQLEXPR.EXE download link and then click Save. Choose a location on your hard drive for the sqlexpr.exe file.
2. Go to the location where you saved the SQLEXPR.EXE executable and double click on it. 
3. Click Run if prompted by a security warning.
4. Check “ I accept the licensing terms and conditions” and then click Next.
5. At the end of configuration process, click Next. 
6. The Installation Wizard will now appear and click Next to proceed.
7. After the configuration check completes, click Next.
8. Enter a name and company, then click Next.
9. Click the red X next to Connectivity Components and choose “will be installed on local hard drive” (this is optional) then click Next.
10. CrystalTech recommends Mixed Mode. If you have chosen Mixed Mode, specify a password for the SA.
11. Uncheck the boxes for error a usage report setting, then click Next and Install.
12. Wait for setup to complete, then click Next and Finish.

SQL Express is now running on your Windows 2008 server.
 
 

Add Feedback