Skip to main content

Docker compose Local

Caution

Only for testing purposes on your local computer

This page describes how to quickly setup a self-managed instance of Plumber for testing purposes using Docker-compose on your local computer. This is not suitable for production

💻 Requirements

  • GitLab instance version >=17.7
  • Git
  • Docker >= 20.10
  • Supported platforms: macOS (bash) and Ubuntu (bash). These are tested and supported.
⚠️ Windows / WSL

Plumber’s install scripts are designed for native Linux and macOS environments. Some users have successfully installed Plumber through WSL (Windows Subsystem for Linux), but we do not officially support this setup. Depending on your WSL configuration, how you cloned the repository, and your Git settings, you may need to adjust script files manually. If you see CRLF-related errors (for example bad interpreter: /bin/bash^M), or \r convert line endings with dos2unix.

🚀 Installation

⏫ Update

To update your local instance to a new version, run the update script:

Terminal window
./scripts/update.sh

The script will pull the latest changes, load new image versions, and restart the containers.