Skip to content

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.

  1. 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/

  1. 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.

  1. Extract
tar -xvzf bloodhound-cli-linux-amd64.tar.gz
  1. 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.

  1. 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!

  1. 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.


References: