BloodHound Enterprise host
Provision one Linux VM to the required specification below. BloodHound Enterprise uses an all-in-one deployment model for embedded cluster installations. The application and Kubernetes run on the same host, along with the bundled PostgreSQL database if you choose that option during installation (see Database).Undersized compute can still install successfully but will degrade graph analysis under load. The disk latency check is a hard gate, so spinning disk blocks the installer.
Database
BloodHound Enterprise requires PostgreSQL 18. During installation, you can either use the bundled PostgreSQL instance that runs on the BloodHound Enterprise host, or provide connection details for an external PostgreSQL database that you manage.Reverse proxy
Embedded cluster deployments include a built-in ingress controller that exposes BloodHound Enterprise over HTTPS on port443 by default. In the Installation Wizard, you configure the application FQDN, select Ingress, and either generate a TLS certificate or upload your own certificate and key.
An external reverse proxy or load balancer is optional. Use one only if your environment requires capabilities such as a corporate WAF, centralized certificate management, or hostname multiplexing.
DNS
Create oneA record for the BloodHound Enterprise FQDN. By default, it should resolve to the Linux host that runs the embedded cluster. If you use an external reverse proxy or load balancer, it should resolve to that frontend instead. The record must be resolvable from both user workstations and collector hosts.
If collectors operate in separate network segments or separate DNS zones, the same record must resolve there as well or uploads will fail.
Network/firewall
BloodHound Enterprise requires two inbound ports and (for online installations) outbound HTTPS access to the packaging service.No inbound internet access is required and BloodHound Enterprise does not need to be reachable from the internet.
Inbound
The inbound ports to the BloodHound Enterprise server are:Outbound
The outbound destinations from the BloodHound Enterprise server (online install only) are:RecommendationUse the online installation model whenever possible. If the BloodHound Enterprise server can reach the listed destinations on port 443, installation and future updates remain automated.In air-gapped environments, skip the outbound rules but expect every update to be a manual download, transfer, and apply cycle.