OSBUILD-COMPOSER(7)
β¨ OSBUILD-COMPOSER(7) β¨
okay bestie, welcome to the manual page for osbuild-composer β aka the OSBuild Composer Service π β straight out of section 7 (Miscellaneous). Grab a snack, this one's short but it's iconic. π«Ά
πΈ NAME πΈ
osbuild-composer β the OSBuild Composer Service π
β¨ DESCRIPTION β¨
So, the composer project? It's a whole set of HTTP services for composing operating system images. No cap. It builds on top of the pipeline execution engine of osbuild [1], and it defines its own class of images that it supports building. Main character energy tbh. π
There are multiple APIs you can use to access a composer service. This includes support for the lorax-composer [2] API β which means it can serve as a drop-in replacement for lorax-composer. Not me being compatible with everything, we love to see it. π
You can control a composer instance either:
- directly via the provided APIs, or
- through higher-level user-interfaces from external projects.
That second one includes stuff like a Cockpit Module [3] or using the composer-cli [4] command-line tool. Options on options, fr fr. π
π¦ Frontends π¦
Composer does not ship with frontends itself. Like, zero. However, several external frontends for Composer already exist. These include:
- Cockpit Composer β This module for Cockpit [5] allows a great level of control of a Composer instance running on a cockpit-managed machine. π»
- Composer CLI β This command-line tool originated in the
lorax[2] project, but can be used with Composer just as well. Terminal girlies rise. π
π₯ RUNNING π₯
To deploy a composer instance, all you need is to
# systemctl start osbuild-composer.socket
periodt. That's it. That's the whole deployment. πβ¨
Now you can access the service using composer-cli, for example:
# composer-cli status show
or using Cockpit with the Cockpit Composer module from a browser: http://localhost:9090 π
π SEE ALSO π
osbuild(1), osbuild-manifest(5)
π NOTES π
- OSBuild: <https://www.osbuild.org>
- Lorax Composer: <https://github.com/weldr/lorax>
- Cockpit Composer: <https://github.com/osbuild/cockpit-composer>
- Composer CLI: <https://weldr.io/lorax/composer-cli.html>
- Cockpit Project: <https://www.cockpit-project.org/>
and that's the whole vibe check, bestie π§ β this was osbuild-composer(7) from the Miscellaneous section, so if you ever forget it, just know the manual page name is right there waiting for you like a little signature at the bottom of the page. mwah π
π¦ where this page comes from
- fedora 43: osbuild-composer 151-1.fc43 Β· Apache-2.0
- fedora 43: osbuild-composer 176-1.fc43 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms