bitbucket-pipelines-runner

bitbucket-pipelines-runner

Docker app from Eurotimmy's Repository

Overview

Bitbucket Pipelines self-hosted runner (Linux Docker) for Unraid. Outbound-only connection; launches pipeline step containers on the host via Docker socket.

Runtime arguments

Network
bridge
Shell
/bin/bash
Privileged
false
Extra Params
--restart=unless-stopped

Template configuration

Appdata (runner dir)Pathrw

Persistent runner state and logs.

Target
/runner
Default
/mnt/user/appdata/bitbucket-runner
Docker SocketPathrw

Allows the runner to launch step containers on the host.

Target
/var/run/docker.sock
Default
/var/run/docker.sock
Docker Containers (optional logs)Pathro

Optional: read-only access to step container logs.

Target
/var/lib/docker/containers
Default
/var/lib/docker/containers
Account UUIDVariable

Workspace UUID (include braces), from Bitbucket 'Add runner'.

Target
ACCOUNT_UUID
Repository UUID (optional)Variable

Only for repo-scoped runners; leave blank for workspace-scoped.

Target
REPOSITORY_UUID
Runner UUIDVariable

Unique runner ID from Bitbucket 'Add runner'.

Target
RUNNER_UUID
Runner NameVariable

Friendly display name shown in Bitbucket.

Target
RUNNER_NAME
Default
unraid-runner-1
Runner LabelsVariable

Comma-separated labels you will target in bitbucket-pipelines.yml.

Target
RUNNER_LABELS
Default
unraid,linux.docker
OAuth Client IDVariable

From Bitbucket 'Add runner'.

Target
OAUTH_CLIENT_ID
OAuth Client SecretVariable

From Bitbucket 'Add runner'.

Target
OAUTH_CLIENT_SECRET
Working DirectoryVariable

Runner working directory (leave default).

Target
WORKING_DIRECTORY
Default
/runner

Categories

Details

Repository
docker-public.packages.atlassian.com/sox/atlassian/bitbucket-pipelines-runner:latest
Last Updated2026-05-31
First Seen2025-10-01

Run bitbucket-pipelines-runner on Unraid.

bitbucket-pipelines-runner is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.