HireTrack Installation Guide

HireTrack is open source — clone the repo or use the installer below. Choose your installation approach based on your security and operational requirements. Application releases are published from vipul-upforce/hiretrack.

System Requirements & Prerequisites

Minimum Production Specifications

  • RAM: 4 GB
  • Disk: 20 GB available space
  • OS: Ubuntu 20.04 LTS or later (x86_64 architecture)
  • Network: Internet connectivity for package installation

Required Open Ports

  • Port 80 (HTTP)
  • Port 443 (HTTPS)
  • Port 3000 (Next.js application, if not proxied)

Prerequisites

  • Domain Name (Required): A valid domain name that points to your server's IP address
  • Root or Sudo Access: Initial root or sudo access to the server
  • SSH Access: Ability to connect to the server via SSH
  • Email Address: A verified email for optional registration / update notices during setup

Select Your Installation Approach

Choose your installation approach. User-based is more secure and recommended; Root-based is faster but less isolated.

User-Based Installation

(Recommended for Production)

  • Better security isolation
  • Restricted sudo permissions
  • Follows principle of least privilege
  • Better audit trail
  • Requires initial root access for user setup
Start User-Based Installation

Root-Based Installation

(Simpler but less secure)

  • Simpler setup process
  • Direct system access
  • Higher security risk
  • Full system privileges required
Start Root-Based Installation