The steps below describe how to set up Inspirient as a local, self-hosted installation, e.g., for evaluation purposes.

Installation

Prerequisites

The recommended base system for the following installation method is Ubuntu Focal 20.04 (LTS) with Docker (Version 20.10.7) and Docker Compose (Version 1.25.0). Other operating systems may need small adjustments.

Installation via Script

Username and password required for the script-based installation are provided to you upon request.

$ bash <(wget -qO- https://www.inspirient.com/get-inspirient.sh)

Configuration (optional)

The following configuration options may be adjusted by editing the file self-hosted-inspirient/conf/webapp/custom_settings.py.

Email

For the integrated email services to work, the following configuration options need to be populated with the correct values from your email server.

# EMAIL CONFIG
EMAIL_HOST=""
EMAIL_HOST_USER=""
EMAIL_HOST_PASSWORD=""
EMAIL_PORT=587
EMAIL_USE_TLS=True
SERVER_EMAIL='no-reply@inspirient.com'
DEFAULT_FROM_EMAIL='Inspirient Notification Service <no-reply@inspirient.com>'
EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend'
# END EMAIL CONFIG

Running Inspirient

Run via Script

$ bash run-inspirient.sh

After ca. one minute, the Inspirient web application can be accessed on your machine on local port 8080 http://localhost:8080/. Login with username admin@inspirient.com and the password provided to you.