aboutsummaryrefslogtreecommitdiffstats
path: root/chat.sr.ht/bouncer-usage.md
diff options
context:
space:
mode:
Diffstat (limited to 'chat.sr.ht/bouncer-usage.md')
-rw-r--r--chat.sr.ht/bouncer-usage.md48
1 files changed, 13 insertions, 35 deletions
diff --git a/chat.sr.ht/bouncer-usage.md b/chat.sr.ht/bouncer-usage.md
index fadc4c2..e0e42e0 100644
--- a/chat.sr.ht/bouncer-usage.md
+++ b/chat.sr.ht/bouncer-usage.md
@@ -1,45 +1,22 @@
# Using the chat.sr.ht bouncer
-For full details, refer to the [soju(1)](https://soju.im/doc/soju.1.html) man
-page. Information about common use-cases is provided here.
+For full details, refer to the [soju(1)] man page. Information about common
+use-cases is provided here.
## Connecting with a third-party IRC client
-<!-- Note: update chat.sr.ht/quickstart.md if changing this -->
+Check out the [quickstart for experienced IRC users][quickstart] for details on
+configuring your own IRC client for use with chat.sr.ht.
-To connect with a third-party IRC client, you will need to generate an OAuth 2.0
-personal access token to use as your server password. Visit [the personal access
-token issuance page](https://meta.sr.ht/oauth2/personal-token?grants=meta.sr.ht/PROFILE:RO)
-and generate a token.
-
-<dl>
-<dt>Hostname</dt><dd>chat.sr.ht</dd>
-<dt>Port</dt><dd>6697</dd>
-<dt>SSL/TLS</dt><dd>Yes</dd>
-<dt>SASL</dt><dd>Yes</dd>
-<dt>Username</dt><dd><em>your sourcehut username</em></dd>
-<dt>Password</dt><dd><em>your personal access token</em></dd>
-</dl>
-
-If you intend to use multiple clients, it is recommended that you append
-"@*clientname*" to your username, using an arbitrary unique string to identify
-each client. If your IRC client does not support soju's
-"soju.im/bouncer-networks" extension (check if [a plugin is available][config]),
-you may want to configure separate connections for each network by using the
-username format `username/network-name@client-name`.
-
-See [client-specific configuration][config] for recommended configuration steps
-specific to your preferred IRC client.
-
-[config]: https://git.sr.ht/~emersion/soju/tree/master/item/contrib/clients.md
+[quickstart]: /chat.sr.ht/quickstart.md
## Managing your IRC networks
-The webchat at [chat.sr.ht](https://chat.sr.ht) provides a UI for managing your
-bouncer networks. Third-party clients with soju support may detect the bouncer
-and offer similar functionality. If not, you can also message BouncerServ to
-configure soju. Use `/msg BouncerServ help` for a full list of supported
-commands.
+The webchat at [https://chat.sr.ht](https://chat.sr.ht) provides a UI for
+managing your bouncer networks. Third-party clients with soju support may detect
+the bouncer and offer similar functionality. If not, you can also message
+BouncerServ to configure soju. Use `/msg BouncerServ help` for a full list of
+supported commands.
To add a new IRC network via BouncerServ:
@@ -47,8 +24,9 @@ To add a new IRC network via BouncerServ:
/msg BouncerServ network create -addr <hostname> [options...]
```
-See [soju(1)](https://soju.im/doc/soju.1.html#IRC_SERVICE) for details on the
-supported options.
+See [soju(1)] for details on the supported options.
+
+[soju(1)]: https://soju.im/doc/soju.1.html#IRC_SERVICE
## Detaching from channels