Concourse CI 8.2.4 (Apache-2.0) on Ubuntu 24.04 LTS by cloudimg - the pipeline-based CI/CD system where everything is a declarative YAML pipeline. Single-node stack: the web node (ATC + web UI + TSA), one container worker and PostgreSQL, behind nginx on port 80. Per-VM admin password and session key on first boot; the fly CLI preinstalled. PostgreSQL and worker work-dir on a dedicated Azure data disk. 24/7 cloudimg support.
## Concourse CI on Ubuntu 24.04 LTS by cloudimg
Concourse CI is an open-source continuous-integration and delivery system built on one idea: everything is a pipeline. Pipelines are plain YAML made of resources, jobs and tasks, version-controlled with your code, and every build runs in a clean container - so builds are reproducible and there is no snowflake build server to maintain. This cloudimg image installs Concourse CI 8.2.4 as a complete single-node deployment (the web node, one worker and PostgreSQL) on Ubuntu 24.04 LTS, behind an nginx reverse proxy on port 80, with data on a dedicated Azure data disk and a per-VM admin created on the first boot of every VM. Backed by 24/7 expert support.
Pipeline-Based CI/CD
Everything is a declarative YAML pipeline of resources, jobs and tasks, version-controlled with your code; every build runs in a clean container for reproducibility. The fly command-line client is preinstalled.
Complete Single-Node Stack
The web node (the ATC API, the web UI and the TSA worker gateway), one worker that runs your task containers, and a PostgreSQL database - all on one VM, with the web UI on port 80 via nginx (WebSocket upgrade for live build logs).
Dedicated Data Disk
The PostgreSQL cluster and the worker work-dir live on a dedicated, independently resizable Azure data disk at /var/lib/concourse, separate from the OS disk and re-provisioned with every VM.
Secure First Boot
A unique admin password and a freshly rotated session signing key are generated on the first boot of every VM, with the password written to a root-only credentials file.
Why Choose cloudimg?
* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk
* Production Ready from Launch Pre configured, security patched, and validated before publication
* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V
What is Included
* Concourse CI 8.2.4 (web + worker) and the fly command-line client
* PostgreSQL backing the Concourse ATC, with its data directory on a dedicated data disk
* The web UI on port 80 via nginx (WebSocket upgrade for live build logs)
* A dedicated Azure data disk at /var/lib/concourse for the PostgreSQL cluster and worker work-dir
* A unique per-VM admin password and rotated session key on first boot in a root-only file
* concourse-web, concourse-worker, postgresql and nginx as systemd units
Concourse serves plain HTTP on port 80 - front it with TLS and your own domain before production.
Use Cases
Reproducible pipeline-based CI/CD, container-isolated builds, version-controlled pipeline definitions, and a self-hosted alternative to hosted CI services.
Visit www.cloudimg.co.uk/guides/concourse-ci-on-ubuntu-24-04-azure for the full user guide.
Concourse is a trademark of its respective owners; cloudimg packages and supports the open-source distribution and is not affiliated with the Concourse project. All trademarks are the property of their respective holders.