CISO Assistant
  • 👋Welcome to CISO Assistant
  • Guide
    • Installation
    • Understanding decoupling
    • General tips
    • Journeys
    • 🏗️Creating your first perimeter
    • ✅Creating your first Audit
    • 📊Creating your first risk assessment
    • 🔎Overview
    • 🧰Extra tools
    • 🌐External resources
    • Understand mapping
    • Glossary
    • Data import wizard
  • Features highlight
    • Controls autosuggestion
    • Multi-level support
    • Flash mode
    • Evidences from clipboard
    • Library upgrade
    • Mapping explorer
    • SSO
      • Microsoft Entra ID
      • Okta
      • Keycloak
      • Google Workplace
    • Setting up Multi-Factor Authentication (MFA)
  • Model
    • 📁Organization
      • Add and manage users
      • User Groups
    • ⚙️Context
    • 🏛️Governance
    • 💣Risk
    • 📋Compliance
  • Deployment
    • Prerequisites
    • Local
    • Remote/Virtualization
    • Deploy on a VPS
    • Frequent questions
    • Setting up mailer
    • Updating your local instance
    • Helm Chart
    • Special cases
    • Upgrading a library
  • ✨Customization
    • Getting your custom framework
    • CIS Controls
    • Changing the language
  • Contributing
    • Internationalization
      • Translating the interface
    • Submit a library
  • Academy
    • Overview
    • Third Parties Risk Management
    • Etude EBIOS RM
Powered by GitBook

Community

  • Github
  • Discord

intuitem

  • Home
  • SaaS trial

© intuitem, 2018-2024

On this page
  • New! Config Builder
  • Docker compose
  • Helm chart

Was this helpful?

Export as PDF
  1. Guide

Installation

Docker Compose or Helm for Kubernetes

PreviousWelcome to CISO AssistantNextUnderstanding decoupling

Last updated 1 month ago

Was this helpful?

New! Config Builder

Customize the local deployment according to your needs:

Make sure to have Docker 27 or up. If you get an error about docker compose command not recognized, it's because your Docker version is old and not supported.

Docker compose

Make sure to have Docker and Docker Compose installed on your system.

  • clone the repo:

git clone https://github.com/intuitem/ciso-assistant-community.git

  • run the preparation script and follow the instructions:

./docker-compose.sh

you can also find other variants for different setups as a starting point for your specific needs.

Helm chart

Make sure to have Helm binary installed and switch to your cluster context.

  1. add the helm repository

helm repo add intuitem https://intuitem.github.io/ca-helm-chart/

  1. get the default values

helm show values intuitem/ciso-assistant > my-values.yaml

  1. check and adjust them to your needs, specifically the frontendOrigin parameter

  2. create a namesapce for your deployment

kubectl create ns ciso-assistant

  1. install

helm install my-octopus intuitem/ciso-assistant -f my-values.yaml -n ciso-assistant

This setup is based on the fact that Caddy will handle the TLS on your behalf. In case you're experiencing ssl related issues, you might want to patch your ingress-nginx-controller to activate the enable-ssl-passthrough flag.