The easiest way to install Conductor is by using one of our Docker images, which are available on GitHub.
docker container run -p "7015:7015" -v /path/to/config:/srv/config ghcr.io/codedmonkey/conductor:0.1
services:
conductor:
image: ghcr.io/codedmonkey/conductor:0.1
ports:
- "7015:7015"
volumes:
- ./config:/srv/config
- data:/srv/data
volumes:
data:
When booting from the Docker image, Conductor will look for custom configuration in the /srv/config
directory. Make
sure to mount it in the container as a volume, in the example Docker Compose configuration it's mounted from the
config/
directory located in your Docker Compose project.
Create a file in the config directory called conductor.yaml
and add the following contents:
conductor:
title: My Conductor
slug: my-conductor
security:
public: false # Only enable public access if your instance is located behind a firewall
registration: false # Only enable registration if your instance is located behind a firewall
For a complete list of configuration options, see the Configuration Reference.
After following the steps above you're ready to boot the image, so run the Docker command to start your container.
By default, Conductor is exposed on port 7015
so go to http://localhost:7015
in your browser to access your
Conductor installation.
Note that Composer requires registries to use https by default.
Now that you've installed Conductor on your system, it's time to get started!