{% extends "base.html" %} {% block title %}#connect — echoIRCd{% endblock %} {% block topic %}#connect — point any client at irc.echoircd.org, or use the browser{% endblock %} {% block chan %}#connect{% endblock %} {% block cmd %}/server irc.echoircd.org +6697{% endblock %} {% block buffer %}
19:33<you>/server irc.echoircd.org +6697
19:33-!-connecting to irc.echoircd.org:6697 … TLS1.3 up (X25519MLKEM768)
19:33-!-Welcome to the echoiRCd IRC Network
serverirc.echoircd.org
tls (recommended)6697
plaintext6667
networkechoiRCd
prefer the browser? open the web client ↗
client quick-start

most clients take a one-line server string; the leading + means TLS.

/server irc.echoircd.org +6697
/join #echoircd
HexChatadd irc.echoircd.org/+6697 · tick “Use SSL”
WeeChat/server add echo irc.echoircd.org/6697 -tls
irssi/connect -tls irc.echoircd.org 6697
mIRC/server irc.echoircd.org +6697
register your nick

keep your nick, found channels, and log in with SASL.

/msg NickServ REGISTER <password> <email>
/msg NickServ IDENTIFY <password>
log in with a key (ecdsa)

sign a server challenge with a NIST P-256 key instead of sending a password — nothing secret crosses the wire.

# generate a key, read its public half
ecdsatool keygen ~/.ecdsa.pem
ecdsatool pubkey ~/.ecdsa.pem

# store it, then pick ECDSA-NIST256P-CHALLENGE for SASL
/msg NickServ SET PUBKEY <printed-public-key>

point your client's SASL settings at the same key file.

{% endblock %}