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
Root-Based Installation
(Simpler but less secure)
- Simpler setup process
- Direct system access
- Higher security risk
- Full system privileges required