How to Install & Set Up Woodpecker CI
Deploy Woodpecker CI — a lightweight, container-native pipeline engine — with Docker Compose, wired to your Git forge.
Prerequisites
- ✓Docker and Docker Compose
- ✓An OAuth app on your Git host (GitHub, GitLab, Gitea, or Forgejo) for login
Create a docker-compose.yml
Start and verify
Open http://your-host:8000 and authorize with your Git host to see your repositories.
!
This whole install is Docker Compose, so it's byte-for-byte the same on RHEL, Fedora, Debian, or Ubuntu — Woodpecker never touches the host's native package manager.
Documentation & Knowledge Base
Official DocumentationWoodpecker CI Documentation →Knowledge Base & CommunityWoodpecker GitHub Discussions →
Download Woodpecker CI— all versions & official links→Need Woodpecker CI deployed and managed for you?
We're OpenStack Dev — we design, deploy, and operate production DevOps infrastructure.