# Drone Runner

Drone Runner is a Docker-based worker for Drone CI (Continuous Integration). It is open source and self-hosted, installable on Docker Hub, Kubernetes (Helm) and Unraid.

Canonical page: https://ourlocalhost.com/app/56/drone-runner

## Description

Drone Runner is a Docker-based worker for Drone CI (Continuous Integration). It connects to a Drone server and runs pipeline build steps as Docker containers. It is for self-hosted CI users who need lightweight, isolated Docker job execution.

## Platform availability

Available on 2 of 9 platforms: Unraid, Helm.

## Health score

44/100 (Fair), based on 3 of 4 factors.
- Maintained: 45 (last commit 282 days ago)
- Popular: 43 (135 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)

## Links

- Official website: https://docs.drone.io
- Docker Hub: https://hub.docker.com/r/drone/drone-runner-docker
- Kubernetes (Helm): https://artifacthub.io/packages/helm/drone/drone-runner-docker
- Unraid: https://ca.unraid.net/apps/drone-runner-1lz0yb51c8l925?q=Drone-Runner

## Common questions

### Which Drone server version does the Docker runner need?

It requires Drone server 1.6.0 or higher. It executes pipelines inside Docker containers.

### Is the Docker runner suitable for every Linux workload?

No, it is intended for Linux workloads that are suitable for execution inside containers.

### What information is required when asking for help with Docker problems?

Provide the full YAML configuration, the full runner configuration, and the result of drone build info.

### Can Drone and Gitea be run on the same server?

One self-hoster reports running Gitea and Drone in separate containers on the same host, with runner instances on Docker Swarm, without trouble.

## Alternatives

- Azure DevOps: Continuous Delivery Services for teams to share code, track work, and ship software – for any language, all in a single package.
- CircleCI: CircleCI provides development teams the confidence to build, test, and deploy—quickly and consistently—across numerous platforms.
- Jenkins: Jenkins is a fork of Hudson and is a continuous build system for software projects.
- Octopus Deploy: Octopus Deploy is a user-friendly release management system for professional .NET developers.
- concourse: Concourse is an automation system, written in Go.
- gocd: GoCD is an open-source continuous delivery server to model and visualize complex workflows with ease.

---
Source: Our Local Host (https://ourlocalhost.com/app/56/drone-runner), the self-hosted and open-source app directory.
