Appearance
What Oloom delivers
A self-hosted installation is made of three deliveries from Oloom.
1. The release bundle
tadbir-onprem-<version>.tar, the same for every customer of that version (about 1.2 GB). Once unpacked, it contains:
| Content | Purpose |
|---|---|
images.tar.gz | Every program Tadbir runs, as Docker images: the application, its web interface, the PostgreSQL database, the Keycloak sign-in service, the address search and the map server. Nothing is downloaded during installation. |
compose/onprem/ | Installation files and scripts: install.sh, upgrade.sh, rollback.sh, backup.sh, restore.sh, doctor.sh, compose.sh, the settings template .env.template and the optional email network file. |
compose/shared/ | Sign-in configuration, sign-in page theme and database initialization. |
RELEASE | Version and release date. |
licensing-verify.pem | Oloom's public key, used to check your license file. |
release-signing.pub, SHA256SUMS, SHA256SUMS.sig | Checksums of every file, signed by Oloom. The installer checks them; upgrades only accept a bundle signed with the key of the version already installed. |
The application runs as a single program (tadbir-standalone) containing every module. Which modules you can use is decided by your license, not by what is installed.
The bundle is built for 64-bit Intel/AMD (x86-64) servers.
2. The map pack
geo-bundle-<countries>.tar, built by Oloom for the countries you work in. It contains the address search index and the map drawings for those countries, and is installed once with install.sh --geo. Its size depends on the countries chosen; Oloom tells you the size with the delivery.
Outside those countries, the map background stays blank and address search finds nothing; sites can still be placed with a pin on the map. Ask Oloom for a new pack to add countries.
3. The license file
Sent with the delivery or later, and again at each renewal. The first file you upload links the installation to it. See Your license.
Versions
Each bundle is one exact version. Keep the bundle of your installed version: rerunning install.sh (for example to regenerate a certificate) needs it. New versions are announced by Oloom and installed with upgrade.sh.