The tilde.chat irc network is available at irc.tilde.chat:6697 (with ssl).
The technet.chat irc network is available at irc.technet.chat:6697 (with ssl).
weechat
irssi
znc
, znc's wiki, it's just logging in with your shell username and with your shell password.The znc system checks your password and automatically makes a user for you on the first login.
The webui is at https://znc.tilde.green/.
And client connections are made to znc.tilde.green:6697 with ssl.
The znc wiki is a great resource of help.
The znc bouncer has a custom module installed that improves replay of
channel history when using multiple clients that are not necessarily
connected at the same time. To activate the module run /msg *status loadmod clientbuffer autoadd
Then you can connect to each network using a device identifier in the
server password like this: username@device/network:password
or you
can put the device id after the username: username@device
Username is the tilde.green username, password is the shell password,
network is e.g. tildechat
(what you have defined in the znc config
page) and device is e.g. laptop
or tab
.
This way each device/client is tracked independently and stores the history when reconnecting but does not receive the history repeatedly which would happen if you connect without setting a device id. You can still do that, it will not create a device id and track the history with repeating the replay.
To check the defined device ids, you can do /msg *clientbuffer listclients
The soju system uses TGCI(OIDC), so you have to get a access token for it to work. For that purpose I made a client in KeyCloak called longlivedToken (client_id), so you can run something among the lines of:
curl -s -d "client_id=longlivedToken" -d "username=<USER>" -d "password=<PASS>" -d "grant_type=password" -X POST "https://id.tilde.green/realms/tgci/protocol/openid-connect/token"|jq -r '.access_token'
To connect, point your client to bnc.tilde.green:6697 with ssl.
Replacing <USER> and <PASS> with your TGCI username and password, and you'll get a string, actually a JWT token, that you can put in your IRC client as the server_password.
For the username, you should put your TGCI username, which is the username you gave when you originally signed up.
If you want to have soju only make some network appear, you can have your username be: user/NetworkName
NetworkName being either the name of a already configured network on soju or the IRC address of some network, but we'd recommend you register the networks on soju. That way if they change addresses you won't have issues.
In case you want to have multiple clients use the formats:
user/NetworkName@ClientName
user@ClientName