The DataMind Installer

The DataMind Installer installs and runs one DataMind OS deployment on one host. It is a Compose stack of its own, beside the deployment. Every action on the deployment is a button on its screens.

Important

The deployment keeps running while the Installer restarts or updates itself.

Where it runs

WhatAddress
The Installer's screenshttp://<host>:8000/
Its APIhttp://<host>:8000/api, on the same origin
DataMind OSThe Platform URL you entered at install. The address pill in the top bar opens it

The Installer listens on port 8000. Keep this default: DataMind OS reaches the Installer on it.

Check it worked.

bash
curl -sS http://localhost:8000/api/health
json
{"status":"ok","db":"up"}

The Installer and its own database both answer.

Its containers

bash
docker compose -f /opt/delamain/docker-compose.yml ps -a
ContainerRoleNormal state
The Installer's database containerThe Installer's own database, PostgreSQL 16Running, healthy
The one-shot migration containerApplies database migrations, then exitsExited with code 0
The Installer's backend containerThe screens, the API and the deploy engineRunning, healthy

Their real names are in Names on your host.

The top bar

The four screens

Sidebar labelPageWhat you do there
StatusService statusInstall, start, stop, restart and update DataMind OS. Watch every service and its logs
ConfigurationConfigurationEdit the settings DataMind OS runs with, then Apply changes
Release Notes—Read the published DataMind OS release notes
Register UserUsersAdd Installer accounts, set roles, reset passwords

For the host itself, see Security and TLS and certificates.

Questions, answered

What happens to DataMind OS if the Installer goes down?

It keeps running. Start, stop, update and status return when the Installer is back.

Can I roll back an update?

Yes. See Updating.