Deploy a local or cloud Ghidra Server for collaborative reverse engineering
100K+
Ghidra Server Docker Image
Standing up a Ghidra Server in the cloud is a pain. It doesn't have to be. If you're new to Ghidra Server, this primer is a good introduction.
bytehow/ghidra-server latest
bytehow/ghidra-server 11.0.3
bytehow/ghidra-server 10.3
bytehow/ghidra-server 10.1.5
bytehow/ghidra-server 9.2
bytehow/ghidra-server 9.1.2
Start the server and connect to port 13100 with a Ghidra client that has a matching version. All users will be created as admins and will have initial password changeme, which Ghidra will require you to change after you login.
$ docker run -it --rm \
--name ghidra-server \
-e GHIDRA_USERS="admin bytehow" \
-v /path/to/repos:/repos \
-p 13100-13102:13100-13102 \
bytehow/ghidra-server
$ docker run -it --rm \
--name ghidra-server \
-e GHIDRA_USERS="admin bytehow" \
-e GHIDRA_PUBLIC_HOSTNAME="0.0.0.0" \
-v /path/to/repos:/repos \
-p 13100-13102:13100-13102 \
bytehow/ghidra-server
| Name | Description | Required | Default |
|---|---|---|---|
GHIDRA_USERS | Space seperated list of users to create | No | admin |
GHIDRA_PUBLIC_HOSTNAME | IP or hostname that remote users will use to connect to server. Set to 0.0.0.0 if hosting locally. If not set, it will try to discover your public ip by querying OpenDNS | No | Your public IP |
Additional information such as capacity planning and other server configuration aspects can be found by consulting the server documentation provided at /<GhidraInstallDir>/server/svrREADME.html
Find a bug? Want more features? Find something missing in the documentation? Let me know! Please don't hesitate to file an issue
Apache License (Version 2.0)
Content type
Image
Digest
sha256:2ad23f67b…
Size
580.6 MB
Last updated
over 2 years ago
docker pull bytehow/ghidra-server