Binary Ninja Enterprise Server¶
The Binary Ninja Enterprise Server enables users of Binary Ninja Ultimate to:
- Collaborate with team members on shared analysis databases
- Centrally manage the storage of projects and project files
- Check out and use floating licenses
- Build automation tooling via Enterprise-specific APIs
This documentation covers the Enterprise Server and the Server Management Interface. Please see the Binary Ninja Ultimate User and API documentation for information about the client.
Quick Start¶
The following is the absolute quickest way to get up and running with a new Enterprise Server. For more detailed instructions, see the full Getting Started guide.
If you are just trying to upgrade an existing deployment, check the Upgrading the Server page for any additional considerations or requirements for your specific upgrade.
And, if you encounter any difficulties, please see our section on Troubleshooting common issues or contact support at enterprise@vector35.com
.
Requirements¶
To run the Enterprise Server, you will need:
- A host that meets the Docker system requirements
- Docker 19.03.0 or newer installed on that host
- The Management Interface (the executable called
manage_server
) - (Optional) The
images.tar
offline image bundle, if you are installing offline
Note
More details about system requirements and alternative ways of installing can be found in the full Getting Started page.
Installation¶
Danger
We do not currently support installing as the root
user due to a limitation of the default PostgreSQL container we leverage as part of the default deployment.
As any non-root
user, do the following to install the Enterprise Server:
# For online installations
./manage_server install
# For offline installations
./manage_server install --offline
If you need to customize your deployment at all, see the Customizing Your Docker Deployment page.
First Run¶
Do the following to start the Enterprise Server:
./manage_server start --detach
After this, you should be able to navigate to https://your_host:3535
. It may take a minute or two to complete the initial setup of all volumes, so be patient if you see an error page at first.
Once you see the Enterprise Server login page, run the following to reset the admin
password to whatever you'd like:
./manage_server change_password admin
If you don't see the Enterprise Server login page, use the following to figure out what's going wrong:
./manage_server logs
Some of the more common errors are listed in the Troubleshooting page. Alternatively, you can contact support at enterprise@vector35.com
.
Further Configuration¶
Additional documentation you may want past this point includes:
- The Admin Interface section
- The Management Interface section