42wim
Tested on almalinux8/9
https://gist.github.com/42wim/2e3cc3c92333e4c2730541e6f0e038...
YMMV
Nowadays, I'm using it for signing code remotely on a server with a yubikey on the local laptop. (needs a patched relic - https://github.com/42wim/relic/tree/sshtoken)
Also works with windows as it uses https://github.com/buptczq/WinCryptSSHAgent that did the hard work to get it to talk with almost everything that exists in windows/wsl/putty etc.
We're running 1000+ containers on it and it just works, needs almost no maintenance and the Nomad upgrades are with zero downtime.
I'm running this in almost IPv6-only setup (https://blog.42.be/2020/11/using-nomad-to-deploymanage-conta...). I'm so glad I don't have to mess with overlays and NAT.
It only support public channels at the moment, but we're planning to add user/user communication too.
I'm open for ideas on how to fix this, eg manually sending a /quote read command is maybe an option with irc client plugins.
(feel free to open issues with feature requests btw)
Originally made for mattermost, but I'm adding slack support (currently in master and only basic).
It's also not made for much traffic :)