Remote/Virtualization

Experimenting CISO Assistant through remote server or hypervisor

Let's say that you want to setup or experiment with CISO Assistant on a Network or Virtualized environment (eg. Hypervisor) on a remote host, for instance, to use with multiple users:

  • Install a recent version of Docker on your remote server

  • Given that we are using TLS with Caddy, we need to have DNS entries and not IPs

  • The workstations need to be able to reach the remote using an FQDN (DNS entry). If not you can add an entry on your /etc/hosts. Keep track of the remote server DNS as you'll put it on the next step, let's say the remote is dockertmp for instance

  • Clone the repo, but don't run anything yet. Edit the docker-compose.yml file as follows: (red is for deletion and green for addition); your diff should look like:

  • Three lines need to be edited. Save the file and move to the next step

If you're getting SSL_ERROR_INTERNAL ERROR_ALERT (Can be different on other browsers) blocking you from continuing, make sure that you've made the 3 changes above.

The -i parameter of Caddy can present some security issues and is not recommended for production and internet exposure. You should consider proper certificates for that.

You're all set, and you can simply run:

./docker-compose.sh

Your CISO Assistant can be reached now from https://dockertmp:8443, and you can skip the SSL warning for the self-signed certificate.

Last updated

© intuitem, 2018-2024