Skip to content

canonical/conserver-charm

Conserver Charm

Charmhub Test uv status Ruff status

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.

Basic Usage

Conserver Charm is available on all major Linux distributions.

On Juju-ready systems, you can deploy it on the command-line with:

juju deploy conserver

Note

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)"

Configuration

  • 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 the conserver.cf documentation 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 the conserver.passwd documentation for more information.

Community and Support

You can report any issues, bugs, or feature requests on the project's GitHub repository.

Contribute to Conserver Charm

The Conserver Charm is open source. Contributions are welcome.

If you are interested, start with the contribution guide.

License and Copyright

The Conserver Charm is released under the Apache-2.0 license.

© 2025 Canonical Ltd.

About

A charm that deploys and manages conserver

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •