Requirements

Software and network requirements for running SculptOps.

Software

DependencyVersionNotes
Docker Engine24.0+Required to run the app container and execution containers
Docker Composev2+Recommended for self-hosted deployments
PostgreSQL16+Included in the Compose file; external PostgreSQL is also supported

Docker execution

SculptOps runs playbook executions in short-lived Docker containers. The app container therefore needs controlled access to a Docker daemon.

Warning
Docker socket access is sensitive. Run SculptOps on infrastructure you control and avoid sharing that host with unrelated workloads.

Network access

Inbound

TrafficPurpose
HTTP/HTTPS to the appWeb UI, API, authentication, and live logs
Reverse proxy TLSRecommended for production deployments

Outbound

DestinationPurpose
Target serversSSH connections for Ansible runs
Container registryPulling the configured Ansible image
SMTP serverEmail notifications, if configured
Community APICommunity library features, if enabled

Target servers

Target servers need SSH access for the configured user, the corresponding public key in their authorized keys, and any privileges required by your playbooks.

Most Ansible modules require Python on the target host. For bootstrapping minimal systems, use Ansible’s raw/script modules as appropriate.

Supported browsers

BrowserMinimum version
Chrome / Chromium110+
Firefox110+
Safari16+
Edge110+