gitlab-runner

gitlab-runner

Docker app from JudoChinX's Repository

Overview

GitLab Runner is the open source project that is used to run your CI/CD jobs and send the results back to GitLab. This template is pre-configured for the Docker executor. First-run setup: Fill in the GitLab URL, Registration Token, and Runner Name below, then start the container. It will automatically register itself on first boot and start accepting jobs. No manual steps required.

Install gitlab-runner on Unraid in a few clicks.

Find gitlab-runner in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for gitlab-runner Review the template variables and paths Click Install

Download Statistics

3,637,835,016
Total Downloads
1,916,592
This Month
1,916,592
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
gitlab/gitlab-runner:latest
Last Updated2026-06-25
First Seen2019-04-28

Runtime arguments

Network
bridge
Privileged
false
Extra Params
--entrypoint /bin/sh

Template configuration

GitLab URLVariable

The URL of your GitLab instance.

Target
GITLAB_URL
Default
https://gitlab.com/
Value
https://gitlab.com/
Registration TokenVariable

The registration token from your GitLab project or instance.

Target
GITLAB_TOKEN
Runner NameVariable

A descriptive name for this runner.

Target
RUNNER_NAME
Default
unraid-runner
Value
unraid-runner
TimezoneVariable

Set your timezone for logs.

Target
TZ
Default
UTC
Value
UTC
AppData Config PathPathrw

Path to store the runner configuration.

Target
/etc/gitlab-runner
Default
/mnt/user/appdata/gitlab-runner
Value
/mnt/user/appdata/gitlab-runner
Docker SocketPathrw

Required for the Docker executor to spawn job containers.

Target
/var/run/docker.sock
Default
/var/run/docker.sock
Value
/var/run/docker.sock