How-To Series · Episode 28 / 59 · Module 5: Everywhere You Are
Hermes · On Signal
End-to-end encrypted. Runs through the signal-cli daemon.
After this videoYou can now use Hermes inside Signal, end-to-end encrypted.
Hermes talks to signal-cli, an external Java daemon you run alongside it; your phone stays primary and signal-cli links in as a second device. Install it (Java 17+, from GitHub since it is not in apt), run signal-cli link -n "HermesAgent" and scan the QR under Linked Devices, then start the daemon on 127.0.0.1:8080. Point Hermes at it with hermes gateway setup. Set SIGNAL_ALLOWED_USERS (E.164, with +) or the gateway denies everyone; groups are off unless SIGNAL_GROUP_ALLOWED_USERS is set. Single number? Talk to Hermes through Note to Self with zero extra config.
About these resources. Every command in this video comes from the Signal messaging doc.
Sources · What this video distills
1 docs page · every command below traces to one of themCommands shown · Copy and paste
each shows the source doc it came frombrew install signal-clisignal-cli link -n "HermesAgent"signal-cli --account +1234567890 daemon --http 127.0.0.1:8080hermes gateway setup && hermes gatewayGoing deeper · Related Hermes docs
further reading · not sources of facts shown aboveNext in the series · Episodes that build on this
E27
Hermes on WhatsApp
E29
Reads Your Email
E26
Hermes on Slack