Skip to main content

Installation Introduction

Caution

This page documents the v1 line of the Plumber Platform (repository github.com/getplumber/platform), kept here for existing installations. New installations use v2: see the current installation documentation. v1 and v2 are not compatible, they do not share a database, and there is no automated migration.

This section describes how to setup your self-managed instance of Plumber.

Secure Your CI/CD Pipelines

CI/CD pipelines are the backbone of your software supply chain, and ensuring their security is a challenging and time-consuming task. Plumber automates this process for you.

  • Your CI/CD mapped and fully monitored
  • 90% less manual effort to keep CI/CD secure
  • Always audit-ready

Quick Installation Guide

🐳 Docker Compose (recommended)
Production-ready deployment with automatic Let’s Encrypt or custom certificates.
⏱️ Docker Compose Local
Quick local setup for testing and development on your computer.
πŸš€ Kubernetes
Enterprise-grade deployment on Kubernetes using Helm charts.
πŸ•Έ Podman
Community-supported deployment using Podman containers (production and local).

Installation methods

Infrastructure

The Plumber Infrastructure is composed of the following components:

Plumber infrastructure

  • Plumber frontend: the Plumber interface
  • Plumber backend: the Plumber backend and API
  • Plumber worker: used to run the tasks of asynchronous requests
  • PostgreSQL: used to store Plumber backend data
  • Redis: used to cache Plumber data and create tasks lists for workers