Don't want to manage your own Resoto installation? Check out Fix, an all-in-one security dashboard built on top of Resoto.
At least 2 CPU cores and 8 GB of RAMnote
Resoto performs CPU-intensive graph operations. In a production setup, we recommend at least four cores and 16 gigabytes of RAM. See Configuring Resoto Worker for more information.
Fetch the required files from the
$ mkdir -p resoto/dockerV2
$ cd resoto
$ curl -Lo docker-compose.yaml https://github.com/someengineering/resoto/releases/download/3.9.0/docker-compose.yaml
$ curl -Lo dockerV2/prometheus.yml https://raw.githubusercontent.com/someengineering/resoto/3.9.0/dockerV2/prometheus.ymlnote
By default, the
resotoshellservice bind-mounts the
/home/resoto/downloadsin the container. This allows you to access files outputted by Resoto Shell on the host.
If you would like to change the download location from
~/resoto-downloadsto another directory, you can do so by editing the
Start the services defined in the
$ docker-compose pull
$ docker-compose up -d
Upon execution of
docker-compose up -d, Docker Compose will start all components and set up the system. This process takes approximately 1-3 minutes, depending on your machine and internet connection.note
In Docker Compose V2, the command is
docker compose(no hyphen) instead of