Home / CI runners
Woodpecker CI (self-hosted)
woodpecker-ci.org/docs/introCI softwareci-cd-runners/woodpecker-selfhostJSONcomparereport an errorprovider JSON
- Free allowance
- Apache-2.0 software with no licence fee and no metered quota; the agents run on hardware the operator provides, so the cost is the host
- Verdict
- self-hosted, last resortverdict qualifies: usable as stated; the read path was probed. Self-hosted options are listed last, because this site is for users who have no hardware.
- Cost
- not stated
- Identity
- anonymousno card, no phone
- Binding limit
- noneno named constraint binds
- Evidence
- documented3 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-11-22checked 2026-10-22 (live); stale on 2026-11-22
| Free tier | Apache-2.0 software with no licence fee and no metered quota; the agents run on hardware the operator provides, so the cost is the host unit none; metered on none |
|---|
| Price | none stated |
|---|
| Limits | - per-object-cap no cap from the software; the agent host's memory and disk are the limit source
|
|---|
| Identity | anonymous the software needs no account; the forge it authenticates against does |
|---|
| Egress | whatever the agent host charges |
|---|
| Per-object cap | no cap from the software; the agent host's memory and disk are the limit |
|---|
| Retention | whatever the agent host retains |
|---|
| Interface | git, cli a server plus one or more agents; a .woodpecker.yml pipeline; the woodpecker-cli |
|---|
| Tooling | docker, podman, or a local backend on the agent host |
|---|
| Composes with | pair it with a free VM and the per-job cap disappears, because the cap belongs to a hosted runner and not to the software |
|---|
| Reliability | no reliability event recorded |
|---|
| Notes | This is the route that removes every per-job cap in this topic, and it is also the route that makes the cost a machine rather than a minute. Whether that is cheaper depends on the VM, which is the compute topic's question and not this one's. |
|---|
| Evidence note | documented the project's own intro page and its repository licence were read, and Codeberg documents that it runs Woodpecker in production. The intro page does not state the licence, which is why the repository is cited separately. |
|---|
Evidence 3
| date | source | what it proved |
|---|
| 2026-10-22 | woodpecker-ci.org/docs/intro | a server plus one or more agents, self-hosted, and 'lightweight and even runs on a Raspberry Pi'; the page names neither the licence nor a hosted instance |
| 2026-10-22 | github.com/woodpecker-ci/woodpecker | the project repository is licensed Apache-2.0, as GitHub's licence field for it reports |
| 2026-10-22 | docs.codeberg.org/ci/ | Codeberg's hosted instance is Woodpecker, and self-hosted agents can be attached to it |
Unknown values 1
- reliability note: nothing of this kind was observed