Skip to content
Blockbusterr v2

Deployment platforms

Blockbusterr uses the same container on every compatible platform. The platform only changes how you enter these settings:

SettingValue
Imageghcr.io/mahcks/blockbusterr:v2.0.1
Pinned release tagghcr.io/mahcks/blockbusterr:v2.0.1
Container port9090/tcp
Persistent container path/app/data
Required environment variablesNone
Recommended environment variableTZ, using your IANA timezone
Optional safety variableBLOCKBUSTERR_DRY_RUN=true
Optional owner tokenBLOCKBUSTERR_AUTH_TOKEN, at least 32 characters

Use this on a Linux server, Docker Desktop, or any platform that accepts a Compose stack.

services:
blockbusterr:
image: ghcr.io/mahcks/blockbusterr:v2.0.1
container_name: blockbusterr
ports:
- "9090:9090"
volumes:
- blockbusterr-data:/app/data
environment:
TZ: America/Chicago
BLOCKBUSTERR_DRY_RUN: "true"
# BLOCKBUSTERR_AUTH_TOKEN: replace-with-at-least-32-random-characters
restart: unless-stopped
volumes:
blockbusterr-data:

Start it with docker compose up -d, then open http://<server-address>:9090.

After you have previewed a job and are ready for real delivery, remove BLOCKBUSTERR_DRY_RUN and run docker compose up -d blockbusterr again. Keep the volume unchanged. Check enabled jobs first: duration schedules can run when the container starts.

Docker Engine is the tested runtime. Unraid, TrueNAS SCALE, Portainer, Synology Container Manager, and similar products are compatible when they can run the published Linux image with the required port and writable data mount. Their management interfaces are maintained by those projects, so labels and screen layouts may change independently of Blockbusterr.

Blockbusterr does not currently publish native Linux packages or standalone binary archives. Building from source is intended for development, not as a separately supported production deployment.

  1. Confirm the container remains running and the UI responds.
  2. Open the UI and verify the Dry-run mode is active banner if you enabled it.
  3. Configure one discovery provider and one delivery integration.
  4. Create a job and use Preview before enabling it.
  5. Back up the complete volume or host directory mounted at /app/data before upgrades.

After removing dry-run on Unraid, TrueNAS, or Portainer, apply or redeploy the container settings and confirm the banner is gone. Merely changing the value in the editor does not update the running container.

Continue with the Quick Start or upgrade an existing v1 installation.