Get started

Install AI Universe

Run the installer once to set up AI Universe in your subscription. After that, everything happens in the control panel.

On this page

The installer is a single program, fortytwo-setup, for macOS, Linux and Windows. Your Fortytwo contact tells you which release to install.

Get the installer

Releases are published to Fortytwo's public release registry and pulled with ORAS. Each release comes with a checksum file, so you can confirm the download is genuine.

Terminal
V=<release>   # the version Fortytwo gave you
oras pull craiuniversenwe.azurecr.io/ai-universe-installer:$V
oras pull craiuniversenwe.azurecr.io/ai-universe-installer:$V-checksums
shasum -a 256 -c SHA256SUMS

Every line must read OK. On Windows, compare (Get-FileHash .\fortytwo-setup-win-x64.exe).Hash with the line in SHA256SUMS.

Run it

Sign in to Azure as the person described in Before you install, then start the installer. It asks for anything it needs.

Terminal
az login
chmod +x fortytwo-setup-osx-arm64
./fortytwo-setup-osx-arm64
Terminal
az login
chmod +x fortytwo-setup-linux-x64
./fortytwo-setup-linux-x64
PowerShell
az login
.\fortytwo-setup-win-x64.exe

It asks for:

QuestionExample
SubscriptionAI Universe Production
Portal name, 2 to 17 lowercase letters and dashesnordlys
Resource grouprg-nordlys
Regionswedencentral
App domainai.nordlys.no
Alert emailplatform-admins@nordlys.no

--help lists every option, including running it without questions in a pipeline.

Certificates and DNS

Your apps share one wildcard certificate for *. your app domain. Choose one of:

OptionInstaller flags
Bring your own wildcard certificate--galaxy-cert <file.pfx>, password in FORTYTWO_GALAXY_CERT_PASSWORD
Host the domain in Azure DNS and let the platform issue and renew a Let's Encrypt certificate--galaxy-dns-zone --galaxy-cert-acme <email> --galaxy-cert-acme-production

Then point the control panel's host name and *. your app domain at the Application Gateway's public IP address in your DNS.

To limit who can reach the platform at all, add --default-access restricted --allowed-ips <ranges>.

When it finishes

Open the control panel address and sign in. See First sign-in.

Note

There is no separate upgrade tool. Once installed, the platform is upgraded from the control panel. See Upgrades.

Last updated 2 November 2026 Edit this page on GitHub
Esc