Request Baskets is a web service to test HTTP webhooks and notifications
Request Baskets Docker Compose example
Self-host Request Baskets on your own server, homelab, or VPS starting from this Docker Compose example.
It runs Request Baskets in Docker containers using the official darklynx/request-baskets:latest image, with persistent volumes and automatic restarts preconfigured.
Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.
services:
request-baskets:
image: darklynx/request-baskets:latest
restart: unless-stopped
environment:
PORT: "55555"
TOKEN: "changeme"
DB: "bolt"
FILE: "/var/lib/request-baskets/shared/baskets.db"
MODE: "public"
volumes:
- data:/var/lib/request-baskets/shared
volumes:
data:
Values set to changeme are required — replace them with your own
values before starting Request Baskets.
Prefer a managed setup? WinterFlow installs, configures, and updates Request Baskets for you using this same Docker Compose configuration.