Skip to content

canonical/tmate-ssh-server-operator

Repository files navigation

tmate-ssh-server-operator

A Juju charm deploying and managing Tmate self-hosted server. Tmate is an open source terminal multiplexer, providing instant terminal sharing capabilities.

Tmate enables users to share their terminal session with other users over the internet, allowing them to collaborate, provide technical support, or demonstrate commands and procedures in real-time.

This charm provides a tmate-ssh-server service, and when paired with the tmate client provides a self-hosted ssh relay server.

For DevOps and SRE teams, this charm will make operating self hosted tmate-ssh-server simple and straightforward through Juju's clean interface. Allowing machine relations to the Github runner, it supports SSH debug access to the running machines.

Project and community

The tmate-ssh-server Operator is a member of the Ubuntu family. It's an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.


For further details, see the charm's detailed documentation.

Generating src docs for every commit

Run the following command:

echo -e "tox -e src-docs\ngit add src-docs\n" >> .git/hooks/pre-commit
chmod +x .git/hooks/pre-commit