Conserver Charm is a charm that deploys and manages conserver, a serial console management server. Conserver allows multiple users to watch a serial console at the same time.
Conserver Charm is available on all major Linux distributions.
On Juju-ready systems, you can deploy it on the command-line with:
juju deploy conserverNote
The charm automatically enables the conserver-server deb package,
but you have to configure the charm to add connections, credentials, etc in order to properly start the service.
Then configure your deployment:
juju config conserver config-file="$(cat your-conserver.cf | base64 -w0)"
juju config conserver passwd-file="$(cat your-conserver.passwd | base64 -w0)"-
config-file: The base64 encoded contents for the conserver configuration file (i.e.,conserver.cf). This file defines console access permissions, console device settings, logging configurations, server behavior settings, etc. Refer to theconserver.cfdocumentation for more information. -
passwd-file: The base64 encoded contents for the conserver password file (i.e.,conserver.passwd). This file controls user access to consoles. Refer to theconserver.passwddocumentation for more information.
You can report any issues, bugs, or feature requests on the project's GitHub repository.
The Conserver Charm is open source. Contributions are welcome.
If you are interested, start with the contribution guide.
The Conserver Charm is released under the Apache-2.0 license.
© 2025 Canonical Ltd.