TestingOpsDocumentation

Installations

Install TestingOps On-Premise on your own infrastructure

TestingOps On-Premise runs inside your network: your test cases, evidence, defects and knowledge never leave your servers. Three installation paths are supported.

Path Best for Guide
Docker Compose A dedicated Linux server or VM — the pilot and most installations Docker installation
Helm A Kubernetes cluster you already operate Helm installation
Kubernetes manifests / OpenShift Clusters where Helm is not allowed Kubernetes · OpenShift

What you receive from the TestingOps team

Requirements

Minimum Recommended
CPU 4 vCPU 8 vCPU
Memory 8 GB 16 GB
Disk 100 GB (evidence, videos and screenshots grow) SSD, 250 GB
OS Linux x86_64 or arm64 with Docker Engine 24+ and Compose v2 Ubuntu 22.04 / 24.04
Network Outbound HTTPS to the registry and to the model provider(s) Fixed address or DNS name for the UI
Database Bundled PostgreSQL 17 (pgvector) Your own PostgreSQL 15+ with the pgvector extension

Optional: a corporate HTTPS proxy and its root CA, an S3-compatible object store for evidence (storage), an SMTP relay for invitations and password resets.

Where runs are executed

Test runs are executed by RunningOps, either the cloud service or an instance installed in your network. TestingOps On-Premise talks to it over HTTPS; nothing else of your test estate leaves the installation. Without an execution engine the product works in manual-execution mode.

Versions and support

Releases are monthly (2026.10.0). Each release is supported for 12 months; an installation may be at most two releases behind to receive support. Upgrades are forward-only (schema migrations); always take a backup first — upgrade.sh does it for you.