irc.splaq.us 6697 · tls

self-hosted · tls only · +R channels

IRC.
It still works.

A chat server I run myself, for a few friends who wanted somewhere quieter. Part nostalgia, part stubbornness. Sessions stay up when you close the client. History lasts a week. Nobody decides what you see.

Connection details Register an account

* connecting to irc.splaq.us:6697 (tls)* connected-!- #general · #homelab · +R* your session persists after disconnect* history retained  7 days* not registered. /REGISTER to fix that.
01

Connect

click to copy
security TLS required
access +R registered accounts only

Both channels are +R, which means registered users only. You can connect anonymously — you just can't get into a channel until you register.

Open in client — if your client handles the ircs:// scheme.

02

Get in

3 steps
  1. Pick a nick and connect.

    Point your client at irc.splaq.us on port 6697 with TLS on. Use the nick you actually want to keep — you're about to make it permanent.

    No client yet? Setup notes for four of them.

  2. Register the account.

    Type this into the server window, not a channel:

    /REGISTER <nick> <email> <password>
    <nick>
    Must match the nick you're using right now. Change nick first if it's a throwaway.
    <email>
    Gets the verification mail, and is where password resets go.
    <password>
    Goes into SASL in the next step. Not a channel key, not your email password.

    A verification email arrives with a code. Complete it with /msg NickServ VERIFY <nick> <code> — the account stays pending until you do.

  3. Turn on SASL, then reconnect.

    Set the login method in your client to SASL PLAIN with your account name and the password from step 2. Reconnect. Now the server knows who you are before you ask to join anything, which is what +R is checking for.

    One-off alternative, if you're already connected and just want in: /msg NickServ IDENTIFY <nick> <password>.

03

Client setup

4 clients
Server
irc.splaq.us
Port
6697
SSL
Tick Use SSL for all the servers on this network
Login method
SASL PLAIN
User name
your nick
Password
your account password

Settings → Network list → Add, or Edit an existing entry. The login method dropdown is on that same screen.

04

Why bother

3 reasons
05

Questions that come up

3 answers
Why do I get 477 when I join?
Because the channel is +R and you're not identified. The server lets anyone connect, but only registered accounts get into #general or #homelab. Register, verify the email, then set SASL so identification happens on connect instead of by hand.
My password doesn't work.
Three things cause this, in order of frequency. Your account name isn't the nick you're using — /REGISTER takes your current nick as the account name, so a throwaway nick makes a throwaway account. You're putting the password in a nick field instead of the SASL one. Or the verification mail is still sitting unopened somewhere. Still stuck: /msg NickServ RESETPASS <nick> and follow what comes back.
My client warns about the certificate.
It shouldn't. It's a real Let's Encrypt certificate for irc.splaq.us. If you see a warning, check you're actually on port 6697 with TLS on and not on a saved profile from somewhere else. If it still complains, send me the exact text of the warning.