Woodpecker
App in the BluixApps catalog
What it is
Woodpecker is a community-driven fork of Drone CI — container-native pipeline executor, YAML config, Git provider integrations. Started in 2019 when Drone's commercial direction concerned the community; now actively developed by an independent maintainer collective.
For teams who want Drone CI's container-native approach with stronger community governance, Woodpecker is the answer.
What it's for
- CI pipelines — build, test, lint on every commit
- CD pipelines — deploy to staging / production
- Multi-language builds — any language via container images
- Self-hosted Drone alternative — same model, community-owned
- Container-first CI — every step is a Docker container
Who it's for
- DevOps teams preferring community governance over commercial ownership
- Engineering orgs evaluating Drone alternatives post-Harness acquisition
- Open-source projects building self-hosted CI for their pipelines
- Cost-conscious teams moving off per-minute commercial CI
- Container-first orgs preferring container-native CI design
Why teams pick Woodpecker over alternatives
- Apache 2.0 — fully open
- Community-governed — explicit non-commercial direction
- Drone-compatible — most Drone pipelines work unchanged
- Active development — strong contributor base
- Multi-architecture — ARM64 + AMD64 native
- Lightweight — runs on $5/mo VPS
Integrations
- Git providers — GitHub, GitLab, Gitea, Forgejo, Bitbucket
- Container registries — Docker Hub, GHCR, ECR
- Notifications — Slack, Discord, Telegram, email plugins
- Secrets — encrypted secrets stored in Woodpecker
- Webhook triggers — push, PR, tag, release events
- Custom plugins — any Docker image as a pipeline step
- OAuth — Git provider OAuth integration
Notable users & community
- 4k+ GitHub stars
- Active matrix.org community
- Backed by Woodpecker CI Foundation (non-profit governance)
- Codeberg uses Woodpecker for OSS project CI
- Frequent releases with strong roadmap
Tips & operations
- Define secrets per repo — encrypted secrets are repo-scoped
- Use runner pools — separate runners for build / deploy / heavy jobs
- Cache Docker layers — speeds builds via cache plugin
- Per-repo permissions — Woodpecker respects Git provider permissions
- Persist Postgres — pipeline history + secret store
- Multi-arch agents — ARM64 + AMD64 agents for cross-architecture builds
What we ship in BluixApps
- Docker compose: Woodpecker server + Woodpecker agent + Postgres
- Pinned
woodpeckerci/woodpecker-server:v3.0(release-tagged) - HTTPS via Let's Encrypt
- OAuth integration with Git provider via env config
- Persistent Postgres for pipeline state + secrets
- Multi-architecture support
- Backup hook covers Postgres
Get this app — pick a BluixApps plan
Same catalog. Scaling tenant isolation, white-label and support tier.
| Tier | Tenants | Catalog | Support | White-label | Monthly | |
|---|---|---|---|---|---|---|
| Stacks | 1 | 19 curated stacks | Standard | — | $19/mo | DetailDeploy |
| Starter | 10 | Full catalog | Standard | +$15–25/mo | $49/mo | DetailDeploy |
| Pro | 25 | Full catalog | Priority bugfix | +$15–25/mo | $149/mo | DetailDeploy |
| Growth | 100 | Full catalog | Priority bugfix | +$15–25/mo | $349/mo | DetailDeploy |
| Scale | 500 | Full catalog | 7-day window | +$15–25/mo | $799/mo | DetailDeploy |
| Enterprise | Unlimited | Full catalog | Priority 7-day | Bundled | $1,499/mo | DetailDeploy |