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:latestLast 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.