Skip to content

Installation Wizard

Installation Wizard

Select your deployment scenario to get personalized installation instructions.

Choose Your Hardware

Raspberry Pi 4/5

Guardian Tier - 1.5GB RAM minimum

  • Travel security hotspot
  • Home network protection
  • Personal privacy gateway

Intel N100/N200 Mini PC

Fortress Tier - 4GB RAM minimum

  • Small business edge router
  • VLAN network segmentation
  • Full IDS/IPS stack

Server / Cloud VM

Nexus Tier - 16GB RAM minimum

  • ML model training
  • Regional threat aggregation
  • ClickHouse analytics

IoT Gateway

Sentinel Tier - 256MB RAM minimum

  • DSM validator
  • LTE gateway protection
  • Minimal footprint

System Requirements

Supported Operating Systems

OSVersionStatus
Ubuntu22.04 LTS, 24.04 LTSFully Supported
Debian11 (Bullseye), 12 (Bookworm)Fully Supported
Raspberry Pi OSBookworm (64-bit)Fully Supported

Hardware Requirements by Tier

TierCPURAMStorageNetwork
Sentinel1 core256MB4GB100Mbps
Guardian2 cores1.5GB16GB1Gbps
Fortress4 cores4GB64GB2.5Gbps
Nexus8+ cores16GB+256GB10Gbps

Kernel Requirements

VersionXDP SupportFeatures
Linux 4.8+BasicGeneric XDP mode
Linux 5.4+FullNative XDP, better performance
Linux 5.10+OptimalAdvanced eBPF, full feature set

Check your kernel version:

Terminal window
uname -r

Installation Methods

The interactive bootstrap installer handles everything automatically:

Terminal window
cd Scripts/autonomous/install/
sudo ./hookprobe-bootstrap.sh

What it does:

  • Detects your environment
  • Installs all dependencies
  • Deploys systemd services
  • Runs initial provisioning
  • Starts monitoring agent

Tier-Specific Installation

Sentinel (IoT Validator)

Terminal window
sudo ./install.sh --tier sentinel

Minimal installation for constrained devices:

  • DSM validation only
  • Health monitoring
  • Low memory footprint

Guardian (Travel Companion)

Terminal window
sudo ./install.sh --tier guardian

Full portable security:

  • WiFi hotspot creation
  • L2-L7 threat detection
  • dnsXai DNS protection
  • Web dashboard

Fortress (Business Edge)

Terminal window
sudo ./install.sh --tier fortress --enable-aiochi --enable-lte

Advanced edge router:

  • VLAN segmentation
  • OpenFlow SDN
  • NAPSE IDS/NSM/IPS engine
  • Local ML inference

Nexus (ML Brain)

Terminal window
sudo ./install.sh --tier nexus --enable-gpu --enable-ha

Heavy compute workloads:

  • ClickHouse analytics
  • GPU-accelerated ML
  • High availability mode
  • Fleet management

Post-Installation Checklist

After installation, verify your deployment:

  • hookprobe-ctl status shows all services running
  • hookprobe-ctl health returns healthy
  • Web dashboard is accessible
  • QSecBit score is displaying (should be GREEN)
  • Logs show no errors: hookprobe-ctl logs

Firewall Configuration

If running a firewall, allow HookProbe ports:

Terminal window
# UFW (Ubuntu)
sudo ufw allow 8888/tcp # Agent health check
# For Guardian WiFi hotspot
sudo ufw allow 67/udp # DHCP
sudo ufw allow 53/udp # DNS

Next Steps

CLI Reference

Full documentation for the hookprobe-ctl management tool. View CLI Docs →