Run Velocidex Velociraptor server with Docker
-
Ensure docker-compose is installed on the host
-
git clone https://github.com/weslambert/velociraptor-docker -
cd velociraptor-docker -
Change credential values in
.envas desired -
docker-compose up(ordocker-compose up -dfor detached) -
Access the Velociraptor GUI via https://<hostip>:8889
- Default u/p is
admin/admin - This can be changed by running:
docker exec -it velocraptor ./velociraptor --config server.config.yaml user add user1 user1 --role administrator - Default u/p is
Linux, Mac, and Windows binaries are located in /velociraptor/clients, which should be mapped to the host in the ./velociraptor directory if using docker-compose. There should also be versions of each automatically repacked based on the server configuration.
Once started, edit server.config.yaml in /velociraptor, then run docker-compose down/up for the server to reflect the changes
To pull only the Docker image:
docker pull wlambert/velociraptor