Skip to content

Installation#

Packages#

Packages for most linux distributions are available in our package repository at https://repo.data.kit.edu. Please find instructions on how to include it with your linux distribution there.

Motley Cue is written in python shipped with its own Virtual Environment. Package installation places it to /usr/lib/motley-cue.

Motley Cue is configured via files in /etc/motley_cue/

Installation

Packages are available for the majority of linux distributions from our KIT repo server.

apt-get install motley-cue
yum install motley-cue
zypper install motley-cue

From source#

To install a development environment from source, please find Motley Cue and its dependencies on our gitlab pages. Starting at https://codebase.helmholtz.cloud/m-team/oidc/ssh/motley_cue

Service Deployment#

Motley Cue comes with systemd services, so it can be maintained e.g. via

  • systemctl start motley-cue.service
  • journalctl -f -u motley-cue.service (all logs are also available in /var/log/motley_cue/)

The service runs as a systemd service (motley-cue.service) with:

  • Gunicorn as WSGI server binding to Unix socket
  • Nginx as reverse proxy
  • Logs in /var/log/motley_cue/
  • Token database in /var/cache/motley_cue/
  • Encryption keys in /var/lib/motley_cue/