--- title: About --- This example shows a complete, self-hosted publishing pipeline on a single Cloudron server: | Stage | App | Example location | | ----- | --- | ---------------- | | Source | Gitea | `https://gitea.cloudron.example` | | Build | Woodpecker CI | `https://woodpecker.cloudron.example` | | Serving | Surfer | `https://surfer.cloudron.example` | The pipeline is defined by a single checked-in file, [`.woodpecker.yml`](https://woodpecker-ci.org/docs/usage/workflow-syntax), and the only secrets it needs are a Surfer domain and an access token. See the repository README for full setup instructions. Delete this page or rewrite everything — the templates in `layouts/` are deliberately small so you can replace them with a real design.