Quick start
Deploy the full platform, then build your first DORA register in minutes.
Prerequisites
- Docker and Docker Compose on the host (Linux server, VPS or local machine).
- A license key. A free key is auto-created with your mlab.sh account - find it on mlab.sh/orga/tprm/license.
- 2 GB RAM and 10 GB disk minimum.
Deploy
# Create project directory
mkdir tprm-mlab && cd tprm-mlab
# Download config files
curl -O https://mlab.sh/assets/internals/tprm.mlab.sh/docker-compose.yml
curl -o .env https://mlab.sh/assets/internals/tprm.mlab.sh/.env.example
# Edit .env: paste your LICENSE_KEY, set strong passwords
nano .env
# Launch
docker compose up -dOpen http://localhost:8080. Database migrations (V1 -> V21) run automatically on first boot.
First login. Default credentials are admin@localhost / adminadmin. Change them on the first connection - the platform refuses to expose itself outside localhost until you do.
Your first register, step by step
- Create your organisation and invite teammates under
/orga/team(Free allows up to 3 users). - Set the reporting entity (B_01.01) under
/ei/- LEI, name, country and entity type. - Add your first provider under
/tp/with category, criticality, LEI and country of head office (B_05.01). - Attach a contract under
/ct/with a unique contract reference (feeds B_02.01 / B_02.02). - Run a risk assessment under
/ra/to score the provider across five dimensions. - Generate the register under
/reg/, then export the 15 EBA templates from/eba/(Licensed).
Verify it's running
docker compose ps
docker compose logs app | grep -E "Migrations completed|migration V"The app answers on http://localhost:8080 and redirects to /auth/login. The
migration log line confirms the schema was applied on boot.