Skip to main content

Hub Installation

ComponentExekra Hub
PrerequisitePostgreSQL 14+ reachable from this server
TimeAbout 15 minutes
AudienceIT Administrators

Make sure you have read Deployment planning and System requirements before starting. The Hub installer is run once per deployment.

Requirements

  • PostgreSQL 14 or later, network reachable from the Hub server, with a UTF-8 default encoding
  • A connection string in the form postgresql://user:password@host:5432/exekra_hub. The installer creates the exekra_hub database if it does not already exist
  • An HTTPS port and an internal backend port. Both are configured during install
  • Administrator rights on the Hub server to install a Windows service

Redis is bundled and started by the installer on localhost:6379. If something is already listening on that port, the Hub reuses that existing Redis instead.

Installation

01

Download the installer

Sign in to the Customer Portal and download the Hub installer from the Downloads page.

02

Run as Administrator

Right-click the installer and select Run as Administrator.

03

Accept the agreement and choose a directory

Default installation directory is C:\Program Files\Exekra\Hub.

04

Enter database and Redis connection details

Provide your PostgreSQL connection string, the bundled Redis URL (or your existing one), and your chosen HTTPS and backend ports.

05

Let the installer finish

The installer generates TLS certificates, generates the encryption keys for credential storage, creates the database if needed, runs migrations, starts the bundled Redis if no Redis is already listening, and installs the Hub as a Windows service named ExekraHubService.

06

Open the dashboard

Browse to https://localhost:<https-port> on the Hub machine, or to https://<hub-host>:<https-port> from another machine on the same network.

Configuration values

FieldExampleNotes
Database URLpostgresql://postgres:<password>@localhost:5432/exekra_hubDatabase is created if it does not exist
Redis URLredis://localhost:6379Default points at the bundled Redis
HTTPS PortOperator choiceUsed by Studio and Runners to reach the Hub
Backend PortOperator choiceInternal only; not exposed externally

After installation

Was this page helpful?

A quick signal helps us prioritise improvements.