Conductor OSS, a robust platform originally crafted at Netflix, is designed to orchestrate microservices and manage events seamlessly. Maintained by the dedicated team at Orkes along with the open-source community, Conductor OSS is the new habitat for this project, evolving from its earlier Netflix iteration. In this guide, we’ll walk you through how to set up Conductor OSS using Docker, configure various database backends, and even build it from source. Let’s dive in!
Getting Started
To start using Conductor OSS, we recommend employing Docker for its ease of setup. Follow these simple steps:
- Ensure you have Docker installed on your machine.
- Open a terminal and run:
docker compose -f docker/docker-compose.yaml up
Database Requirements
The default persistence mechanism for Conductor OSS is Redis, complemented by Elasticsearch (version 7.x) for indexing. Depending on your needs, you can configure various backend databases as follows:
| Backend | Configuration |
|---|---|
| Redis + ES7 | config-redis.properties |
| Postgres | config-postgres.properties |
| Postgres + ES7 | config-postgres-es7.properties |
| MySQL + ES7 | config-mysql.properties |
Other Requirements
Before proceeding, make sure you have the following installed:
- JDK 17 or higher
- Node version 14 or higher (required to build the UI)
Building From Source
If you prefer to build your own distribution of Conductor OSS, you can execute the following command:
./gradlew build
This command will generate the runtime artifacts that you can leverage in your projects.
Troubleshooting
If you encounter any issues during setup or while running the Conductor OSS, here are some troubleshooting steps:
- Ensure Docker is correctly installed and running.
- Check your network connection if you cannot reach http://localhost:5000.
- Look for error messages in your terminal to pinpoint issues in your Docker setup.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Conclusion
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.
Resources
For any further assistance, consider reaching out to the community. Here are some valuable resources:

