How to Install Request Tracker on Windows 10

Request Tracker is a popular open-source issue tracking system used by many organizations. In this tutorial, we will guide you through the steps to install Request Tracker on a Windows 10 computer.

Prerequisites

Before we start, there are a few prerequisites that you need to have:

Installation Steps

  1. Install Perl

    • Download the latest version of Perl from the official website: https://www.perl.org/get.html
    • Follow the installation instructions and complete the setup.
  2. Install Apache HTTP Server

  3. Install MySQL Server

    • Download the latest version of MySQL Server from the official website: https://dev.mysql.com/downloads/
    • Follow the installation instructions and complete the setup.
  4. Install Request Tracker

    • Extract the downloaded Request Tracker file into a directory of your choice.

    • Open Command Prompt and navigate to the extracted directory.

    • Use the following command to install the required libraries:

      cpanm --installdeps .

    • Use the following command to configure Request Tracker:

      perl sbin/rt-test-dependencies --with-mysql --with-fastcgi

  5. Configure Apache server

    • Open the httpd.conf file located in the Apache installation directory.

    • Add the following lines at the end of the file:

      LoadModule fcgid_module modules/mod_fcgid.so
      FcgidMaxProcesses 15
      FcgidProcessLifeTime 3600
      FcgidMaxProcessesPerClass 8
      FcgidMinProcessesPerClass 0
      FcgidConnectTimeout 30
      FcgidIOTimeout 120
      FcgidIdleTimeout 120
      FcgidBusyTimeout 3600
      FcgidSpawnScoreUpLimit 10
      FcgidSpawnScore 2
      FcgidErrorScanInterval 3
      AddHandler fcgid-script .fcgi
      Alias /rt "/path/to/requesttracker"
      <Location "/rt">
        Options Indexes FollowSymLinks ExecCGI
        AllowOverride None
        Order allow,deny
        Allow from all
      
        AuthType Basic
        AuthName "RT login"
        AuthUserFile /path/to/htpasswd
        Require valid-user
      
        AddDefaultCharset UTF-8
        SetHandler fcgid-script
        Options -Indexes FollowSymLinks +ExecCGI
        FCGIWrapper "/usr/bin/perl /path/to/requesttracker/sbin/rt-fastcgi-server.fcgi"
      </Location>
      
      • Replace "/path/to/requesttracker" with the actual path of the extracted Request Tracker directory.
      • Replace "/path/to/htpasswd" with the actual path of the htpasswd file that stores the user's login credentials.
  6. Start Apache server

    • Open the Command Prompt as an administrator.

    • Run the following command to start the Apache server:

      "C:\path\to\httpd.exe" -k start

  7. Access Request Tracker

    • Open a web browser and go to http://localhost/rt/.
    • Login using the credentials that you specified in the htpasswd file.

Congratulations! You have successfully installed Request Tracker on your Windows 10 computer.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!