Skip to content

Hosting Client Installers

The Enterprise server can self-host installers for Binary Ninja Ultimate on the main page after login. This is really useful for deployments on networks with no internet and very convenient for larger networks with lots of floating licenses. Installers from any version of Binary Ninja may be hosted, but their filenames will need to match a specific pattern.

Note

As of version 2.0, the Enterprise server image does not come with any client installers provided. This was making the base images overly large and was very inflexible for customers that wanted to use something other than a specific stable build.

Downloading Installers

Client installers can be obtained from the Binary Ninja Customer Portal. After logging in:

  1. Click "Manage Licenses" on the dashboard
  2. Choose your Binary Ninja Ultimate or Binary Ninja Enterprise Server license
  3. Client installer downloads are under "Software Downloads" or "Related Software Downloads", depending on which license you are viewing

When you download these files, they should have the filename binaryninja_<platform>_<version>_ultimate.zip. This is the filename that the Enterprise server expects when deciding what files to display. Any version is fine, but valid platforms are:

  • linux, for x86_64 Linux installers
  • linux-arm, for aarch64 Linux installers
  • macosx, for universal macOS installers
  • win64, for x86_64 Windows installers

Hosting Installers

Once the installers have been downloaded, they can be hosted by the Enterprise server by copying them into the installers folder (you can specify its path with the --switch switch) that was created by the install command. Files in this folder will be made directly available to the Enterprise server and it should not require a restart to detect the files.