Bash Script

The bash script will auto-detect the OS and package manager, install all external dependencies from the system’s package manager, and then installs Ronin. Supports Debian, Ubuntu, Fedora, OpenSUSE, Arch, Termux, macOS, and FreeBSD.

curl -o && bash

If you encounter an error when running, please report it to the scripts repository.

Manual Instructions

If you do not want to use an automatic installation shell script, there are manual installation instructions:


There are also Docker images available:

$ docker pull roninrb/ronin
$ docker run --rm -it roninrb/ronin
root@89b5d7f15855:/# ronin help

Additionally, if you want to mount your home directory into the docker image:

docker run --mount type=bind,source="$HOME",target=/home/ronin --rm -it ronin


Ronin is also available on the Snap store:

sudo snap install ronin

Note: this requires installing and starting snapd first.


Windows users are recommended to either use WSL2, or use Docker and run the Docker images.