Skip to main content
This guide explains how to install the OpenOps docker-compose release on a local machine. Note that these settings are for testing purposes only and not for a production environment.

On macOS

Install Docker Desktop

Follow these instructions to install Docker Desktop.

Run docker compose

  1. Open a new Terminal window and run the following command to create a folder and download the OpenOps release files:
  2. Pull the images and run docker compose. If you face a rate limit while downloading, run the command again.
You can now access the application by navigating to http://localhost. The login credentials are configured in the .env file, the default username is “admin@openops.com” and the default password is “please-change-this-password-1”.

Updating your version

First, stop the running containers:
To update your OpenOps docker compose installation, unzip the new release into the same location where you initially installed it:
You can then restart the application and fetch the new images:

Cloud Templates

On localhost, cloud templates may not be able to load when using the Safari browser.

Configuring Slack Approvals

If you would like to run a workflow that uses Slack approvals, please follow the steps:
  1. Download and create a free account in ngrok
  2. Start ngrok
  1. Copy the Forwarding address Copy the Forwarding address
  2. Go to the OpenOps installation directory
  3. Inside the directory, make a copy of the .env.defaults file and save it as .env
  4. Open the file and set OPS_PUBLIC_URL to the Forwarding address you copied in step 3
  1. Restart the containers

Using Azure CLI in workflows: running with local credentials

It is possible to share your local session with the platform for local applications. To do this, you need to set two environment variables in the .env file under the installation folder:
  • OPS_ENABLE_HOST_SESSION=true: enables sharing of the host session with the platform container.
  • HOST_AZURE_CONFIG_DIR="~/.azure": defines the path to the host machine’s Azure configuration folder that will be shared with the platform container.

Support

Feel free to contact support@openops.com if you have any questions or need help with the installation.