Skip to main content
Version: 2.7.x

Advanced options

Why should we be happy with a default setup? We should not! Woodpecker offers a lot of advanced options to configure it to your needs.

Behind a proxyโ€‹

See the proxy guide if you want to see a setup behind Apache, Nginx, Caddy or ngrok.

In the case you need to use Woodpecker with a URL path prefix (like: https://example.org/woodpecker/), add the root path to WOODPECKER_HOST.

SSLโ€‹

Woodpecker supports SSL configuration by using Let's encrypt or by using own certificates. See the SSL guide.

Metricsโ€‹

A Prometheus endpoint is exposed by Woodpecker to collect metrics.

Autoscalingโ€‹

The autoscaler can be used to deploy new agents to a cloud provider based on the current workload your server is experiencing.

Configuration serviceโ€‹

Sometime the normal yaml configuration compiler isn't enough. You can use the configuration service to process your configuration files by your own.