Quickstart Helm Chart
The purpose of the quickstart
Helm chart is to configure and set secrets for each Nemesis service (e.g., usernames and passwords and ingress TLS certificates). You can run the quickstart chart with the following command:
helm install --repo https://specterops.github.io/Nemesis/ nemesis-quickstart quickstart
The output will contain Bash commands you can run to store the configured secrets in environment variables (by default, all secrets are randomized). For example, after you run the output Bash commands in a terminal, you can view the username/password to login to Nemesis's dashboard by running the following:
echo "Basic Auth Username: ${BASIC_AUTH_USER}"
echo "Basic Auth Password: ${BASIC_AUTH_PASSWORD}"
Customizing the Configuration
If you want customize any of the services' secrets, you need to download the quickstart
chart's values.yaml file, edit it, and then run the quickstart
chart using the customized values. You can do so with the following commands:
-
Download the quickstart chart's
values.yaml
:helm show values --repo https://specterops.github.io/Nemesis/ quickstart > quickstart-values.yaml
-
Edit
quickstart-values.yaml
as needed (e.g., usingvim
) -
Run the quickstart chart using the customized values:
helm install --repo https://specterops.github.io/Nemesis/ nemesis-quickstart quickstart -f quickstart-values.yaml