A small IRCv3 network running rIRCd — a server written in Rust that keeps accounts, history and channel state itself, with no services bots bolted on the side. Its companion client is Switchboard.
Two ways in. Both are encrypted.
/server add netslum irc.netslum.io/6697 -tls /connect netslum
No certificate exception to click through — the certificate is a real
Let’s Encrypt one, not the CloudFlare origin certificate the rest of
netslum.io runs on, because an IRC client would reject that.
6697 is the only IRC port reachable over the internet; plaintext IRC is bound to loopback and reachable only through the onion.
/server add netslum-tor 76b7leex4qotis7oulflyfevizlayvzvlejrsyau2nvd6gwmvqnizqad.onion/6667 /connect netslum-tor
Point your client at Tor’s SOCKS proxy (usually 127.0.0.1:9050) and
use 6667, not TLS. The onion protocol already
encrypts end to end and the address is the server’s public key —
there is no exit node, no DNS lookup, and nothing a certificate would add.
6697 is forwarded too, but it presents the certificate for
irc.netslum.io and so fails hostname verification against a .onion.
The same onion serves this page over HTTP on port 80.
No NickServ. The server does it.
Registration is part of the protocol here, not a bot you message. Any client with
draft/account-registration can do it from a menu; everyone else can type it:
/REGISTER * * <password>
That claims your current nickname and reserves it for the account. Afterwards you
log in with SASL — PLAIN, EXTERNAL (client certificate)
or SCRAM-SHA-256. No email address is required on this network, and
nothing is mailed to you.
An IRC server that remembers.
Most IRC servers forget everything the moment you disconnect, and delegate anything that has to persist — accounts, channel ownership, ban lists — to a separate pile of services bots. rIRCd keeps all of it in the server, backed by MariaDB, and speaks the IRCv3 extensions that let a client ask for it.
CHATHISTORY. Close the client, come back, read what you missed.draft/read-marker is persisted per account, so reading something at your desk clears the badge on your phone.IRC that looks like this decade.
Switchboard is the client built alongside this server: a familiar, Discord-shaped interface over plain IRC, with the IRCv3 support to make it behave like one. Desktop and Android, and the point of having both is that you can put one down and pick the other up.
draft/chathistory, so a fresh install is not a blank slate.Ctrl+K quick switcher.MONITOR; nickname, realname and avatar over draft/metadata-2.draft/filehost, on networks that offer it. Images and video render inline.Beta. Builds for macOS (.dmg), Linux (.AppImage, .deb, .rpm) and Windows (.exe).