HireTrack Installation Guide

Choose your installation approach based on your security and operational requirements

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: Verified email address to get the license for Hiretrack

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