Well, shell runner executes task on the machine where it’s installed - that’s why it’s very limiting. What I normally use is docker executor, even for executing tasks on different machines. For example, I install and configure ssh, copy anything I need to target machine, ssh into target machine and… Answer from paula.kokic on forum.gitlab.com
GitLab Docs
Learn how to use and administer GitLab, the most scalable Git-based fully integrated platform for software development.
Upgrade GitLab
Upgrade GitLab to later versions
Configure GitLab Runner
Configure GitLab Runner to run behind a proxy: Set up a Linux proxy and configure GitLab Runner.
Docker
Some distributions, like CentOS, ... Linux) by default to enhance the security of the underlying system. Use caution with this configuration. ... To use the Docker executor to run builds in containers, runners need access to /var/run/docker.sock. If you use SELinux in enforcing mode, install selinux-dockersock ...
🌐
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.
Discussions

GitLab Runner in Docker
I’d suggest setting up your runners using the docker executor - https://docs.gitlab.com/runner/executors/docker.html This allows your runner to start up fresh containers for jobs with the image you specify, meaning jobs aren’t running on the host and can have whatever you need. You can then also use a single runner with parallelism instead of multiple runners. Downside is that if you need to install extras they will need to install as part of the CI on every job. More on reddit.com
🌐 r/gitlab
6
3
August 31, 2023
Permission issue with gitlab-runner
It turned out I needed to add the gitlab-runner user to the docker group and stop running commands with sudo as you said . More on reddit.com
🌐 r/gitlab
6
2
July 17, 2023
GitLab 16.0 supports deployment on RHEL 9
We run gitlab on docker instead here, still on rhel7.9 but will move to RHEL 8.8+ eventually More on reddit.com
🌐 r/redhat
4
19
May 26, 2023
#5: How to Install GitLab Runner on Amazon Linux 2 | Register GitLab Run...
i always have the issue of starting the runner with systemctl gitlab-runner start , it just freezes or it didn't work, every time I start it in background with gitlab-runner run &, any idea ? More on reddit.com
🌐 r/gitlab
1
4
August 31, 2021
🌐
GitLab
forum.gitlab.com › gitlab ci/cd
Where should you install gitlab-runner? - GitLab CI/CD - GitLab Forum
January 31, 2024 - For example, you have a few servers with different environments like test, and prod. And you want to apply GitLab CI/CD, should you install gitlab-runner on each server or install it on a separate machine. Which one is b…
🌐
GeeksforGeeks
geeksforgeeks.org › linux-unix › setting-up-gitlab-runner-in-ubuntu
How to Install GitLab Runner on Ubuntu? - GeeksforGeeks
July 23, 2025 - GitLab Runner isn't included in the usual list of software for Ubuntu. We need to add its special place called a repository. ... We need to install something called curl to help us with the installation.
🌐
YouTube
youtube.com › watch
Install Gitlab-runner on linux - YouTube
The following section detail how to install Gitlab-runner 1. Install Gitlab-runner on linux2. Register Gitlab-runner at instance level as a shell executor3. ...
Published: January 30, 2024
🌐
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.
🌐
GitLab
gitlab.com › gitlab.org › gitlab-runner
GitLab.org / gitlab-runner · GitLab
GitLab Runner is the open source project that is used to run your CI/CD jobs and send the results back to GitLab
Find elsewhere
🌐
Git
git.nrw › en › courses › ci_beginner_course › lesson_5_2
Installing GitLab Runner on Linux | git.nrw
# Download the binary for your ... --shell /bin/bash # Install and run as a service sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner sudo gitlab-runner start...
🌐
IT Center Help
help.itc.rwth-aachen.de › en › service › ubrf9cmzd17m › article › 2abb4436ab0544a0aabe6f466e6159cd
GitLab Runner (Software Engineering Services (GitLab)) - IT Center Help
May 23, 2024 - To use Continues Integration (CI) und Continues Delivery (CD) (opens in new tab) with GitLab, you need a GitLab Runner. This should ideally run on a server on the Internet so that it is always available. Alternatively you can install a GitLab Runner locally. Installation from the official GitLab repositories under Linux
🌐
GitLab
about.gitlab.com › install
Download and install GitLab
Download, install and maintain your own GitLab instance with various installation packages and downloads for Linux, Kubernetes, Docker, Google Cloud and more.
🌐
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
If you encounter difficulties, you might have to install the runner in another fashion, which is described here: https://docs.gitlab.com/runner/install/linux-manually.html#using-debrpm-package Hint: a ‘x86_64’ architecture is the same as ‘amd64’!
🌐
LinuxTechi
linuxtechi.com › home › how to › how to install gitlab runner on ubuntu 24.04
How to Install GitLab Runner on Ubuntu 24.04
January 28, 2025 - GitLab isn’t included in Ubuntu’s default repositories. Instead, GitLab provides its own installation script to make the setup process quick and easy. Simply download and run the GitLab Runner installer script as shown below.
Address: Plot No - 1065, 131001, Sector - 15
🌐
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 - A GitLab account and a project where you want to set up CI/CD. First, log in to your GitLab account and navigate to your project. Go to Settings > CI / CD in your project. Expand the “Runners” section and copy the registration token.
🌐
Lip6
monolithe.proj.lip6.fr › admin_gitlab
GitLab Runner Installation - Monolithe Documentation
# Add the official GitLab repository: curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash # Install the latest version of GitLab Runner, or skip to the next step to install a specific version sudo dnf install gitlab-runner ...
Author: ayufan
🌐
GitLab
docs.gitlab.com › gitlab docs › install › install gitlab runner › linux manual install
Install GitLab Runner manually on GNU/Linux | GitLab Docs
You can download and install GitLab Runner by using a binary file. ... # Linux x86-64 sudo curl -L --output /usr/local/bin/gitlab-runner "https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/binaries/gitlab-runner-linux-amd64" # Linux x86 sudo curl -L --output ...
🌐
GitLab
docs.gitlab.com › gitlab docs › administer › administer gitlab runner › register a runner
Registering runners | GitLab Docs
If you used a configuration volume other than /srv/gitlab-runner/config during installation, update the command with the correct volume.
🌐
Hostman
hostman.com › tutorials › installing-and-using-gitlab-runner
Installing and Using GitLab Runner
The main thing is that there is network communication between GitLab Runner and the GitLab server. You can install Gitlab Runner on operating systems such as Linux, Windows, macOS, and it also supports running in a Docker container.
🌐
GitLab
gitlab.com › gitlab.org › gitlab-runner › repository
docs/install/linux-repository.md · 85573f95abe89fca8011759a002a25f856edd1dc · GitLab.org / gitlab-runner · GitLab
We provide packages for the currently supported versions of Debian, Ubuntu, Mint, RHEL, Fedora, and CentOS. You may be able to install GitLab Runner as a binary on other Linux distributions.