Skip to content
idel fuschini edited this page Jul 23, 2026 · 11 revisions
Idelium

Idelium Docker wiki

Welcome to the Idelium Docker wiki. This documentation explains how to run the Idelium test automation platform from the Docker stack, how the services fit together, and how to execute a first Selenium or Postman/Newman-based cycle.

What Idelium does

Idelium is an enterprise test automation platform for designing, organizing, and executing end-to-end quality checks across web, mobile, and API channels. From a product perspective, it provides a central workspace where teams can define projects, environments, reusable steps, test cases, and execution cycles, then run them through Selenium, Appium, Postman/Newman, or custom plugins. Execution agents report structured results back to Idelium so users can inspect outcomes, diagnostics, screenshots, API responses, and historical runs from the web console.

The platform is designed to make test automation repeatable across local developer machines, CI pipelines, and managed execution hosts while keeping configuration, credentials, tenant data, and execution results under a governed administration layer.

Idelium is composed of:

  • Idelium Web, the browser-based administration interface.
  • Idelium API, the Laravel backend for authentication, configuration, projects, tests, cycles, and results.
  • Idelium CLI, the execution agent used to run Selenium, Appium, Postman, and plugin-based steps.
  • Idelium Docker, the reproducible local and release deployment topology.

Start here

  1. Read Pre-requisite to prepare Docker, Git, OpenSSL, and the required sibling repositories.
  2. Read Architecture to understand the enterprise topology and data flow.
  3. Follow Start IAS to start the Idelium Administration Server.
  4. Run a first browser scenario with Quick Start Selenium.
  5. Run a first API scenario with Quick Start Test API Using Postman.

Demo login

For a local evaluation, start the stack with:

cd idelium-docker
./quickstart-demo.sh

Then open https://localhost and sign in with:

Email: admin@idelium.org
Password: admin

These credentials are only for local demo mode. Do not use them in production or in shared environments.

Security model for this wiki

The quickstart stores demo credentials under the ignored secrets/ directory. Do not paste generated passwords, API keys, session identifiers, private keys, or complete authorization headers into wiki pages, issues, screenshots, or support messages.

Repository layout expected by the stack

For local builds, keep the three application repositories as siblings:

workspace/
├── idelium-api/
├── idelium-docker/
└── idelium-web/

The Docker stack reads the adjacent API and Web checkouts, labels built images with source revisions, runs migrations through a one-shot initialization container, and exposes only the HTTPS frontend to the host.

Clone this wiki locally