chat.in.rs

Help

Connecting with an external client

You can use any IRC client instead of the web chat on this site.

Server details

SettingValue
Hostirc.chat.in.rs
Port6697
EncryptionTLS required (no plaintext IRC port)

After connecting, join a channel, for example /join #chat.

What TLS means

TLS (Transport Layer Security; often still called “SSL” in older clients) encrypts the connection between your client and the server.

  • Use port 6697 with TLS/SSL enabled.
  • Do not use plain port 6667 — this network does not offer unencrypted IRC.
  • Your client may label the option SSL, TLS, Secure, or ask for a port prefixed with + (for example +6697).

Why we require TLS

Plain IRC sends nicknames, messages, and passwords in the clear. Anyone on the path (Wi‑Fi, ISP, hosting network) can read or alter that traffic.

TLS is required so:

  1. Chat and login details are encrypted in transit.
  2. You can check that you are talking to irc.chat.in.rs, not an impostor.
  3. There is no insecure fallback that trains people to connect without encryption.

Always on (bouncer)

The server can keep your nick in channels after you close the client: you stay in the list, receive private messages, and see what you missed when you return. You do not need ZNC or another external bouncer. It works from the web chat on this site and from any external client.

The option is opt-in and applies only to your account. Enabling it for yourself does not enable it for anyone else. Guests stay plain IRC: close the client and you disappear.

1. Register an account

Connected with the nick you want to keep:

/msg NickServ REGISTER yourPassword you@example.com

This network does not verify email. Then identify (you must be identified as that same nick):

/msg NickServ IDENTIFY yourPassword

2. Enable it on your account

This is the only command that turns the bouncer on:

/msg NickServ SET ALWAYS-ON ON

Check: /msg NickServ SET ALWAYS-ON. It should say the client is always on. If it says it is not, you are not identified or you are using a different nick from the account.

AUTO-AWAY and AUTOREPLAY-MISSED are not the bouncer. If you enable them first, NickServ stores them and then says they do not work because you are not always-on.

3. Sign in when reconnecting

To attach to the session that stayed online, authenticate on connect:

  • Web chat: the same nick and password on the Kiwi login screen.
  • Other clients: SASL PLAIN with the account name and password.
  • Without SASL: server password account:password (for example YourNick:yourPassword).

Without that login you start a guest session and do not return to the always-on nick.

Optional extras

These do nothing until step 2 actually succeeds.

  • /msg NickServ SET MULTICLIENT ON — phone, web chat, and desktop share the same nick. On this network it is off by default.
  • /msg NickServ SET AUTO-AWAY ON — away status when no client is connected.
  • /msg NickServ SET AUTOREPLAY-MISSED ON — replay missed messages if you use only one client. With multiple devices add an identifier to the SASL username, for example YourNick@phone and YourNick@kiwi.

Clients

Brief steps for popular clients. Replace YourNick with the nickname you want.

WeeChat

  1. Start WeeChat.
  2. Add the server: /server add chatinrs irc.chat.in.rs/6697 -tls
  3. Connect: /connect chatinrs
  4. Join a channel: /join #chat

Irssi

  1. Start Irssi.
  2. Add the server: /server add -tls -tls_verify -network chatinrs -port 6697 irc.chat.in.rs
  3. Connect: /connect chatinrs
  4. Join a channel: /join #chat

HexChat

  1. Open HexChat → Network List (or press Ctrl+S).
  2. Click Add, name the network (for example chat.in.rs), then Edit.
  3. Under Servers, add irc.chat.in.rs/+6697 (the + means SSL/TLS).
  4. Close the editor, select the network, and click Connect.
  5. Join a channel: /join #chat

mIRC

  1. Open Tools → Options (or press Alt+O) → Connect → servers.
  2. Add a server: address irc.chat.in.rs, ports +6697 (the + enables SSL/TLS).
  3. Connect to that server (or run /server irc.chat.in.rs +6697).
  4. Join a channel: /join #chat

Quassel

Works in standalone Quassel or when a Quassel Core maintains the IRC link.

  1. Open network settings (Settings → Identities / Configure Networks, wording varies by platform).
  2. Add a network (for example chat.in.rs).
  3. Add a server: hostname irc.chat.in.rs, port 6697, enable Use SSL / TLS.
  4. Save and connect.
  5. Join a channel: /join #chat

Halloy

  1. Open Halloy’s config file (config.toml in Halloy’s config directory).
  2. Add a server block:
    [servers.chatinrs]
    nickname = "YourNick"
    server = "irc.chat.in.rs"
    port = 6697
    channels = ["#chat"]
  3. Save the file and restart Halloy (or reload config if your build supports it).
  4. Halloy uses TLS on port 6697 by default; keep port = 6697 and do not switch to plain 6667.