First boot
1
Boot the appliance
Start the delivered VM or complete the Enterprise installer. Keep an operator account with SSH access available for setup and maintenance.
2
Open the setup wizard
Desktop appliances open the wizard in Chromium. For a headless or remote VM, forward the wizard’s loopback port from your workstation:Open
http://127.0.0.1:8081 while the tunnel is running. Do not expose port 8081 on the network because the wizard stores appliance secrets and controls stack restarts.3
Enter the configuration
Set the first admin account, the application URL, and the model provider. If the appliance must reach an internal Git server, add its hostname under Internal Git host(s). Add any private or inspection CA certificates under Trusted CA certificates.
4
Save and start
Select Save & Start. The appliance writes its configuration and starts the local services. Startup normally takes one to two minutes.
5
Sign in
Open the application URL and sign in with the admin credentials from the wizard. Later boots start the configured stack automatically.
Allow an internal Git host
The appliance blocks private network destinations unless an operator explicitly allows the hostname. This protects server-side URL requests while still permitting an in-network GitHub Enterprise Server or self-hosted GitLab instance.- Open the setup wizard through the SSH tunnel.
- Enter one or more comma-separated hostnames under Internal Git host(s), for example
ghe.corp.internal,gitlab.corp.internal. Enter hostnames only, without a scheme or path. - If the server certificate uses a private CA or TLS inspection, paste or upload its PEM chain under Trusted CA certificates.
- Select Save & Restart.
Scan connected repositories and archives
An on-premises Whitebox Scan can use either an enabled connected repository or a source archive. For GitHub Enterprise Server, finish the GHES connection first and enable the repository for the organization. The repository then appears under Connected sources in the Whitebox scan wizard. To upload source instead, open Upload archive in the repository step. The appliance accepts.zip, .7z, .tar.gz, and .tgz files up to 2 GiB. It stores the archive in the appliance’s local object storage, so this upload does not require an external storage service.
Collect logs in an air-gapped environment
The appliance can build a diagnostic archive without contacting Hacktron. Run:Basic checks
If the application is still unavailable after the initial startup period, check the service state and backend logs:GitHub Enterprise Server
Connect GHES repositories for Whitebox Scans.
Whitebox quickstart
Define scope, estimate credits, and start a scan.