Skip to content

Quickstart

You’ll need: Docker 24+, a domain you control, and a server reachable from the internet (a $5 VPS works).

Terminal window
git clone https://github.com/jobu279/ipaas.git pipebase
cd pipebase
Terminal window
./scripts/init.sh

The script prompts for your ROOT_DOMAIN and Let’s Encrypt email, generates PIPEBASE_DEPLOY_TOKEN and PIPEBASE_JWT_SECRET for you, and writes .env (mode 600).

Terminal window
docker network create coolify # one-time, if your reverse proxy hasn't already
docker compose up -d

That’s it. Open https://designer.<your-root-domain> and you’re in.


Three containers came up:

  • pipebase-runtime — the Apache Camel engine, listening on https://runtime.<your-domain> for HTTP-triggered flows.
  • pipebase-designer — the React-based visual editor, served at https://designer.<your-domain>.
  • pipebase-docs — this site, at https://docs.designer.<your-domain>.

Traefik (auto-injected by Coolify, or run it yourself) terminates TLS via Let’s Encrypt and routes per-host to the right container.

If something doesn’t come up cleanly, head straight to troubleshooting.