for now there is no GitLab-runner package on Debian 11 so you should use Debian 10 packages to install from package manager:

  1. curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash
  2. sudo vim /etc/apt/sources.list.d/runner_gitlab-runner.list
  3. replace content of this file with this deb https://packages.gitlab.com/runner/gitlab-runner/debian/ buster main deb-src https://packages.gitlab.com/runner/gitlab-runner/debian/ buster main
  4. sudo apt update
  5. sudo apt install gitlab-runner
Answer from javidasd on Stack Overflow
🌐
GitLab
forum.gitlab.com › gitlab ci/cd
How do I install and configure GitLab Runner on Debian 12? - GitLab CI/CD - GitLab Forum
April 26, 2024 - Hello, I followed the steps below to install GitLab Runner: $ curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash $ sudo apt install gitlab-runner Then: $ sudo usermod -aG docker gitlab-runner ...
Discussions

apt - how to install gitlab-runner on Debian 11 using package manager - Stack Overflow
# Download the binary for your ...me/gitlab-runner sudo gitlab-runner start ... Find the answer to your question by asking. Ask question ... See similar questions with these tags. ... dist-update installs 6.12.85+deb13+1-amd64 (on 6.12.74 ?!) of Debian 13.... More on stackoverflow.com
🌐 stackoverflow.com
GitLab on Debian 11?

I just upgraded my Debian to bullseye. It works, but I haven't used it much yet.

More on reddit.com
🌐 r/gitlab
10
3
August 30, 2021
Gitlab VM to LXC migration

Bit of a show & tell.

Moved my gitlab install from a debian VM to a debian LXC to reduce memory overhead. Top is a VM, bottom is the LXC.

Note that about half the 8gb is caching so depending on how you look at it perhaps not 1:1 comparable.

Wouldn't read too much into the CPU usage numbers...it's just timing of screenshot.

edit: worth pointing out that to make gitlab play nice under lxc requires settings that are tangibly less isolated than a VM. So this entire thing is probably a bad idea if you're not inside a walled garden LAN where everything is trusted. Also if this comment drops below top of pile pls upvote to keep it essentially pinned for context...else the screenshot just doesn't make sense

More on reddit.com
🌐 r/Proxmox
29
101
July 3, 2021
Setting up CI/CD for .NET Core in Docker?
Basically we are doing nearly the same. What we are doing: dotnet build, publish and restore is within the dockerfile and not within the CI (speeds up CI and also better for layer caching). We’re also only using the MS dotnet core image for building the app, after the image is builded we use Debian buster slim as multi stage final Image. This is also best practice to keep images slim and also from security perspective bcs then u know what is installed inside your image. https://docs.docker.com/develop/develop-images/multistage-build/ Why u need a web hook for deploying? More on reddit.com
🌐 r/gitlab
2
2
July 29, 2020
🌐
GitLab
docs.gitlab.com › gitlab docs › install › install gitlab runner › linux manual install
Install GitLab Runner manually on GNU/Linux | GitLab Docs
dnf install -y gitlab-runner-helper-images.rpm gitlab-runner_<arch>.rpm · Download the latest package for your system then upgrade as follows: For example, for Debian or Ubuntu: dpkg -i gitlab-runner_<arch>.deb · For example, for CentOS or Red Hat Enterprise Linux: dnf install -y ...
🌐
Ginkonote
ginkonote.com › users › flo › articles › gitlab-runner-installation@debian-server
Gitlab : Runner installation | Debian Server | GinkoNote
Here is a guide to fully install a Gitlab Runner on a Debian server (with RVM, Ruby and Rails). To check how to install self hoster Gitlab CE, see #Gitlab : installation....
🌐
Progressive Robot
progressiverobot.com › home › linux › how to install gitlab runner on debian 13
How to Install GitLab Runner on Debian 13 - Progressive Robot
November 5, 2025 - Debian’s policy mandates that packages are installable without interaction when DEBIAN_FRONTEND=noninteractive is set, which is useful when encoding this step in Ansible or cloud-init scripts. sudo systemctl enable --now gitlab-runner sudo ...
Price: $$
Address: Chester Business Park, 220 Heronsway, CH4 9GB
🌐
Medium
medium.com › @seremwen › installing-gitlab-runner-on-a-linux-server-a-step-by-step-guide-d3ecae3f564a
Installing GitLab Runner on a Linux Server: A Step-by-Step Guide | by Seremwe Ngoni | Medium
November 19, 2023 - In this guide, we’ll walk you through the process of installing GitLab Runner on a Linux server. By the end, you’ll have a fully functional GitLab Runner ready to execute your CI/CD jobs. Before you begin, ensure that you have the following: A Linux server (e.g., Ubuntu, CentOS, Debian) with ...
Find elsewhere
🌐
GitLab
docs.gitlab.com › gitlab docs › install › install gitlab runner › linux
Install GitLab Runner using the official GitLab repositories | GitLab Docs
To install GitLab Runner, you can use a package from the GitLab repository. GitLab provides packages for the following supported versions of Linux distributions. New runner deb or rpm packages for new OS distribution releases are added automatically when supported by our package hosting system.
🌐
DEV Community
dev.to › cheulong › install-gitlab-runner-self-host-4f40
Install Gitlab runner (self-host) - DEV Community
August 9, 2025 - GitLab Runner is an application that works with GitLab CI/CD to run jobs in a pipeline. ... curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash
🌐
LinuxCapable
linuxcapable.com › home › debian › how to install gitlab on debian 13, 12 and 11
How to Install GitLab on Debian 13, 12 and 11 - LinuxCapable
June 8, 2026 - If sudo apt install gitlab-runner returns E: Unable to locate package gitlab-runner, add the separate GitLab Runner repository from the official GitLab Runner Linux repository instructions, then install the runner package.
🌐
Medium
sean-bradley.medium.com › installing-gitlab-runner-on-ubuntu-and-centos-80f3a2de0290
Installing GitLab Runner on Ubuntu and CentOS | by Sean Bradley | Medium
September 15, 2020 - curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash
🌐
Rip Tutorial
riptutorial.com › runner installation
gitlab Tutorial => Runner installation
Install the gitlab-ci-multi-runner package · Debian/Ubuntu · sudo apt-get install gitlab-ci-multi-runner · CentOS · sudo yum install gitlab-ci-multi-runner · Register the runner · sudo gitlab-ci-multi-runner register · Enter the URL to ...
🌐
GitLab
packages.gitlab.com › runner › gitlab-runner
runner/gitlab-runner - Packages · packages.gitlab.com
../ amazon/ debian/ el/ fedora/ linuxmint/ ol/ opensuse/ raspbian/ sles/ ubuntu/
🌐
GitHub
gist.github.com › bramanda48 › 1319841c044148e293b33fbcba475d2d
Install your private Gitlab Runner in Linux Server - Gist - GitHub
Install Gitlab Runner. # For Debian/Ubuntu/Mint export GITLAB_RUNNER_DISABLE_SKEL=true; sudo -E apt-get install gitlab-runner # For RHEL/CentOS/Fedora export GITLAB_RUNNER_DISABLE_SKEL=true; sudo -E yum install gitlab-runner
🌐
Rwth-aachen
nfdi4ing.pages.rwth-aachen.de › knowledge-base › how-tos › all_articles › how_to_set_up_a_gitlab_runner
How to set up a GitLab Runner - Knowledge Base of NFDI4Ing
After the Runner finishes running all the actions defined in the YAML file it sends the results back to GitLab. There are many ways to install the Runner either on Windows, MacOS or Linux in the following link (Installation). The easiest way is to use the Debian package manager to get it from ...
🌐
GitLab
docs.gitlab.com › gitlab docs › administer › administer gitlab runner › getting started
Get started with GitLab Runner | GitLab Docs
Installation involves downloading and setting up GitLab Runner on your target infrastructure. The installation process varies depending on the target operating system. GitLab provides binaries and installation instructions for Linux, Windows, macOS, and z/OS.
🌐
HostMyCode
hostmycode.com › home › tutorials › set up gitlab on debian 13
Set Up GitLab on Debian 13 | HostMyCode
December 23, 2025 - GitLab Runner executes the CI/CD jobs defined in your .gitlab-ci.yml file. To install it on Debian 13:
🌐
GitLab
docs.gitlab.com › gitlab docs › administer › administer gitlab runner
GitLab Runner | GitLab Docs
Seamless installation as a service for GNU/Linux, macOS, and Windows. Embedded Prometheus metrics HTTP server. Referee workers to monitor and pass Prometheus metrics and other job-specific data to GitLab. This diagram shows how runners are registered and how jobs are requested and handled.
🌐
RackNerd
blog.racknerd.com › home › how to install and configure a gitlab runner?
How to Install and Configure a GitLab Runner? — RackNerd
May 2, 2023 - # Linux arm sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-arm