Lightweight UI for managing GitLab CI runners and pipelines — a cockpit, not an admin panel.
232
A lightweight alternative UI for managing GitLab CI runners and pipelines. Built for operators who want a cockpit, not a generic admin panel.
GitLab's native interface has come a long way, but managing a fleet of runners and drilling into pipeline failures still takes too many clicks. runner-frontend focuses on the two workflows DevOps engineers hit dozens of times a day — runner operations and pipeline debugging — and strips everything else away.
docker run -d \
--name runner-frontend \
-p 3000:3000 \
dimjones/runner-frontend:latest
Then open http://localhost:3000 and configure your GitLab connection from Settings → GitLab Connection (GitLab URL + personal access token with api scope).
services:
runner-frontend:
image: dimjones/runner-frontend:latest
container_name: runner-frontend
ports:
- "3000:3000"
restart: unless-stopped
All configuration is performed through the web UI — no environment variables required for a standard setup. The GitLab URL and personal access token are entered once and stored locally.
Required GitLab token scopes: api (read/write access to runners, pipelines, and CI/CD variables).
latest — most recent stable beta buildrunner-frontend is in beta. The core workflows — runner management, pipeline inspection, CI/CD variables, and settings — are stable and used daily. Known gaps on the roadmap:
No sign-up, no telemetry. Use it, keep it if it helps, drop it otherwise.
MIT
Content type
Image
Digest
sha256:73247ae15…
Size
46.9 MB
Last updated
6 months ago
docker pull dimjones/runner-frontend