Installing BloodHound Community Edition (CE) on Linux¶
Joe Vest | Apr 4, 2025 | Tweet This Post:
This post is intended as a quick reference guide to install Bloodhound.
Full instructions can be found Official Quickstart Guide.
Follow these steps to install BloodHound CE using Docker on a Linux system.
- Install Docker Ensure Docker is installed on your system. BloodHound CE relies on Docker Compose for deployment.
You can follow the official Docker installation guide for your distribution: https://docs.docker.com/engine/install/
- Download BloodHound CLI
wget https://github.com/SpecterOps/bloodhound-cli/releases/latest/download/bloodhound-cli-linux-amd64.tar.gz
Note: Replace amd64 with your system architecture if necessary.
- Extract
tar -xvzf bloodhound-cli-linux-amd64.tar.gz
- Install BloodHound CE
Navigate to the directory where you extracted the bloodhound-cli binary and run:
./bloodhound-cli install
This command sets up the necessary Docker containers.
- Access BloodHound CE
Once installed, the terminal will display:
- A randomly generated password for the admin user
- The URL to access the UI, usually:
http://127.0.0.1:8080/ui/login
Save the password shown in the terminal!
- Log In and Change Password
Open the login URL in your browser and sign in with:
- Username: admin
- Password: (generated during install)
You'll be prompted to change your password after the first login.