Hosting Client Installers¶
The Enterprise server can self-host Binary Ninja Ultimate installers on the main page after login. This is useful for deployments on networks with no internet and for larger networks with many floating licenses. Hosted installers are stored in the configured object store and are included in Enterprise server backups.
As of version 2.0, the Enterprise server image no longer includes client installers. Administrators choose which versions to host and upload them through the admin interface.
Downloading Installers¶
Client installers can be obtained from the Binary Ninja Customer Portal. After logging in:
- Click "Manage Licenses" on the dashboard
- Choose your Binary Ninja Ultimate or Binary Ninja Enterprise Server license
- Client installer downloads are under "Software Downloads" or "Related Software Downloads", depending on which license you are viewing
Our default filename is binaryninja_<platform>_<version>_ultimate.<extension>. The server uses these platform and extension combinations when automatically populating installer metadata:
| Platform | Target | Extension |
|---|---|---|
linux |
x86_64 Linux | .zip |
linux-arm |
aarch64 Linux | .zip |
macosx |
universal macOS | .dmg or legacy .zip |
win64 |
x86_64 Windows | .exe or legacy .zip |
Stable version numbers and channel names such as dev are recognized.
Hosting Installers¶
- Log in as a server administrator.
- Click Manage Installers (or, from the admin interface, select Installers)
- Click Add installer in the top right.
- Select an installer file and upload it.
When a filename follows the recommended format, the server automatically populates its display filename, platform, and version. Administrators can edit all three values before or after uploading. Files with other names and extensions are accepted and their display filename defaults to the uploaded filename. Any metadata that cannot be recognized is left blank.
The server limits uploads to 1 GiB, calculates a SHA-256 checksum, and records the size, uploader, and upload time. The installer will appear on the authenticated home page immediately with no server restart required. Deleting the record also removes its object-store data.