eSSL Setup

System Requirements

  • RAM: 4 GB
  • HDD: 500 GB
  • SQL Server Management Studio
  • SQL Server Express

Step 1: Install SQL Server Management Studio

  1. Download the SQL Server Management Studio (SSMS): Download SSMS
  2. Run the installer and complete the installation process.

Step 2: Install SQL Server Express

  1. Download the SQL Express installer: Download SQL Express
  2. Run the installer and complete the installation by following the setup wizard.

Step 3: Download and Extract eTimeTrackLiteWeb

  1. Download the eTimeTrackLiteWeb: Download eTimeTrackLiteWeb
  2. Extract the contents of the downloaded file to the C:\ directory.

Set Folder Permissions

  1. Right-click on the eTimeTrackLiteWeb folder > Properties > Security.
  2. Click Edit under “Group or users”.
  3. Click Add > Enter Everyone > Click OK.
  4. Select the Everyone user > Allow all permissions (check all boxes).
  5. Click Apply and OK.

Step 4: Attach the Database in SQL Server Management Studio

  1. Open SQL Server Management Studio.

  2. Navigate to Databases > Right-click and select Attach Databases. attach_db

  3. Browse to the C:\eTimeTrackLiteWeb folder > Navigate to the db files.

  4. Select the etimetracklite1_Data.MDF file > Click OK. select_db


Step 5: Install IIS (Internet Information Services)

  1. Open Server Manager.
  2. Click Manage > Add Roles and Features.
  3. Choose Role-based or feature-based installation.
  4. Select the server.
  5. Enable Web Server (IIS).
  6. Choose any additional features as needed.
  7. Select the required IIS role services. iis
  8. Confirm your selections and click Install.

Step 6: Configure IIS for eSSL

Add a New Site

  1. In IIS, click on the server name dropdown menu. iis
  2. Right-click on Sites > Select Add Site. iis
  3. In the dialog box:
    • Enter essl in Site Name.
    • Select the application folder: C:\eTimeTrackLiteWeb\eTimeTrackLiteWeb\iclock.
    • Change the port to 83.
    • Click OK. iis

Add an Application

  1. Right-click on the essl site > Select Add Application.
  2. In the dialog box:
    • Enter iclock in Alias.
    • Select Application Pool: .NET v4.5 Classic.
    • Choose the folder path: C:\eTimeTrackLiteWeb\eTimeTrackLiteWeb\iclock.
    • Click OK. iis

Enable ISAPI and CGI Restrictions

  1. In IIS, select the main server (top-left corner).
  2. Click ISAPI and CGI Restrictions.
  3. Ensure all services are in an Allowed state.
    • If any are Deny, change them to Allow. iis

Step 7: Access the Web Application

  1. Open a browser and navigate to:
    http://localhost:83/iclock/Default.aspx
    
    iis

Database Settings

  1. Access the database settings page:
    http://localhost:83/iclock/admin/dbsettings.aspx
    
  2. Enter the database details and test the connection. essl
  3. Once the connection is successful, re-enter the password and click Save. essl

Step 8: Login to eSSL

  1. Access the web application with the default credentials:
    • Username: essl
    • Password: essl
  2. Change the password immediately after logging in.