Skip to content
Blockbusterr v2

Installation

Blockbusterr is distributed as a Linux container for AMD64 and ARM64 systems. Use Docker directly, Docker Compose, or a container-management UI such as Unraid, TrueNAS SCALE, or Portainer.

Docker

Docker 20.10+ or Docker Desktop

Persistent storage

A writable host directory mounted at /app/data

Network

Access to at least one discovery provider (TMDB, Simkl, Trakt, or MDBList) and your delivery stack

Quickest way to get started - Single command deployment.

  1. Pull the latest image:

    Terminal window
    docker pull ghcr.io/mahcks/blockbusterr:latest-beta
  2. Run the container:

    Terminal window
    docker run -d \
    --name blockbusterr \
    -p 9090:9090 \
    -v blockbusterr-data:/app/data \
    -e TZ=America/New_York \
    ghcr.io/mahcks/blockbusterr:latest-beta
  3. Access the web UI at http://localhost:9090

Configure Blockbusterr behavior with environment variables:

VariableDefaultDescription
CONFIG_PATHconfig search pathsDirectory containing the config file
DATA_DIR./dataDatabase directory
DISABLE_UIfalseDisable the web UI when set to true, 1, or yes
BLOCKBUSTERR_AUTH_TOKENunsetOptional owner token (at least 32 characters); sign in with username blockbusterr
BLOCKBUSTERR_DRY_RUNfalseEvaluate jobs and record decisions without sending content to Radarr, Sonarr, Jellyseerr, or Seerr
VERSIONbuild metadataOverride displayed version metadata
COMMITbuild metadataOverride displayed commit metadata
TZUTCTimezone for scheduling

Example with custom settings:

Terminal window
docker run -d \
--name blockbusterr \
-p 8080:9090 \
-e DATA_DIR=/app/data \
-e TZ=Europe/London \
-v $(pwd)/data:/app/data \
ghcr.io/mahcks/blockbusterr:latest-beta

Verify Blockbusterr is running correctly:

Terminal window
curl -u blockbusterr:$BLOCKBUSTERR_AUTH_TOKEN http://localhost:9090/v1/

Expected response:

{
"version": "2.0.0",
"uptime": "1785518792000"
}
Terminal window
docker pull ghcr.io/mahcks/blockbusterr:latest-beta
docker stop blockbusterr
docker rm blockbusterr
# Then run the original docker run command

Port Already in Use

Change the port mapping: -p 8080:9090 (host:container)

Permission Denied

Ensure the data directory is owned and writable by the user running Blockbusterr.

Can't Connect to *arr

Use container names if on same Docker network, not localhost

Database Locked

Only run one Blockbusterr instance per data directory

Quick Start

Get up and running in 5 minutes

Configuration

Configure a discovery provider and your delivery integrations

Set Up Jobs

Create automated content discovery jobs