---
title: Install lxd-gitlab-runner on Linux | Snap Store
description: Get the latest version of lxd-gitlab-runner for Linux - GitLab CI/CD
  runner with built in LXD executor
url: https://snapcraft.io/lxd-gitlab-runner
---

# lxd-gitlab-runner

[Alex Lewontin (alexclewontin)](https://snapcraft.io/publisher/alexclewontin "View all snaps from Alex Lewontin (alexclewontin)")

* [Alex Lewontin (alexclewontin)](https://snapcraft.io/publisher/alexclewontin "View all snaps from Alex Lewontin (alexclewontin)")

latest/beta 0.1

Install latest/beta of lxd-gitlab-runner

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install lxd-gitlab-runner --beta
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

lxd-gitlab-runner is only available on the unstable beta channel. It could break and change often.

---

### Package name

* lxd-gitlab-runner

---

### License

* unset

---

### Last updated

* 20 October 2021 - latest/beta
* 20 October 2021 - latest/edge

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/lxd-gitlab-runner#report-snap-modal)

---

* [Description](https://snapcraft.io/lxd-gitlab-runner#tab-description)
* [Security](https://snapcraft.io/lxd-gitlab-runner#tab-security)

#### GitLab CI/CD runner with built in LXD executor

This snap is a GitLab runner configured to launch workloads in LXD containers.

This snap relies on an external LXD installation. To set that up, first run
`snap install lxd`. Then, run `lxd init` and configure the settings the way
you want! Finally, run `lxd-gitlab-runner.print-lxd-preseed | lxd init --preseed`.

After configuring the external LXD installation, run `sudo lxd-gitlab-runner.configure-lxc`

To register the GitLab runner, run `sudo lxd-gitlab-runner.register` and then
complete the interactive registeration. Make sure you use the default value for
the executor ("custom").

Known configuration values (advanced use only):
port - the localhost port for LXD to listen for tcp connections on (default: 8443)

---

## Install lxd-gitlab-runner on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/lxd-gitlab-runner/arch)

[### CentOS](https://snapcraft.io/install/lxd-gitlab-runner/centos)

[### Debian](https://snapcraft.io/install/lxd-gitlab-runner/debian)

[### elementary OS](https://snapcraft.io/install/lxd-gitlab-runner/elementary)

[### Fedora](https://snapcraft.io/install/lxd-gitlab-runner/fedora)

[### KDE Neon](https://snapcraft.io/install/lxd-gitlab-runner/kde-neon)

[### Kubuntu](https://snapcraft.io/install/lxd-gitlab-runner/kubuntu)

[### Manjaro](https://snapcraft.io/install/lxd-gitlab-runner/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/lxd-gitlab-runner/pop)

[### openSUSE](https://snapcraft.io/install/lxd-gitlab-runner/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/lxd-gitlab-runner/rhel)

[### Ubuntu](https://snapcraft.io/install/lxd-gitlab-runner/ubuntu)
