Deploy the Interview Scheduler on Your Own Infrastructure

Our self-hosted version offers full control, enhanced security, and seamless integration with your internal systems. Perfect for institutions with strict compliance needs.

Self Hosted Deployment

What Is the Self-Hosted Option?

The self-hosted solution allows you to deploy our software on your own servers or private cloud, giving your institution complete data ownership and flexibility.

Maximum Security

Keep all data on-premises or within your secure cloud infrastructure.

Fully Customizable

Modify configurations, themes, and workflows to match your internal systems.

Seamless Integration

Connect with LDAP, SSO, and other enterprise systems for a smooth user experience.

Supported Platforms

Schedule Genius is distributed as a Docker container. Any environment that supports Docker can run our self-hosted solution.

Docker Engine

Version 20.10 or higher

Linux Hosts

Ubuntu, Debian, CentOS, etc.

Cloud & VPS

AWS, GCP, Azure, DigitalOcean

We do not currently offer a native (non-Docker) installation method.

Quick Start

1

Download the Setup Files

Get the latest release package.

2

Configure Environment

  • Duplicate .env.dist and rename to .env
  • Set environment variables
  • Refer to our docs if you need further information to understand what can be adjusted.
3

Run Docker Script

  • Run docker compose up --build -d in your terminal.
4

Start Setup

  • Open https://DOMAIN_URL/setup in your browser.
  • Complete the guided setup to configure your instance.
  • Every installation includes a free demo license with one user and one event so you can try it out.

Use with a Reverse Proxy

For security, performance, and TLS termination, Schedule Genius should always be deployed behind a reverse proxy.

There are several benefits to do so. Here is a non exhaustive list:

  • HTTPS Support

    Terminate TLS at the proxy to ensure secure access to your deployment.

  • Performance

    Use caching and compression to reduce load times and server overhead.

  • Domain Routing

    Map custom domains to the backend using NGINX, Apache, or similar tools.

  • Path Configuration

    Define proxy rules to forward traffic to the correct service ports and paths.

Need help setting up?

We're here to assist with installation, configuration, and customization.