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
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution