redesign: light project site + live network status from a lusers probe
This commit is contained in:
parent
182f14a7f2
commit
d1ec6962dd
10 changed files with 473 additions and 282 deletions
|
|
@ -1,54 +1,55 @@
|
|||
{% 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 %}
|
||||
<div class="ln"><span class="t">19:33</span><span class="g n-cyan"><you></span><span class="m">/server irc.echoircd.org +6697</span></div>
|
||||
<div class="ln"><span class="t">19:33</span><span class="g dim">-!-</span><span class="m dim">connecting to irc.echoircd.org:6697 … TLS1.3 up (X25519MLKEM768)</span></div>
|
||||
<div class="ln"><span class="t">19:33</span><span class="g dim">-!-</span><span class="m dim">Welcome to the echoiRCd IRC Network</span></div>
|
||||
{% block title %}Connect — echoIRCd{% endblock %}
|
||||
{% block content %}
|
||||
<section class="pagehead">
|
||||
<div class="wrap">
|
||||
<h1>Connect</h1>
|
||||
<p>Point any IRC client at the network — or open it right in your browser.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<table class="detail">
|
||||
<tr><th>server</th><td>irc.echoircd.org</td></tr>
|
||||
<tr><th>tls (recommended)</th><td>6697</td></tr>
|
||||
<tr><th>plaintext</th><td>6667</td></tr>
|
||||
<tr><th>network</th><td>echoiRCd</td></tr>
|
||||
</table>
|
||||
|
||||
<div class="webchat">
|
||||
<span class="dim">prefer the browser?</span>
|
||||
<a class="btn" href="https://orbit.devtronic.pro">open the web client ↗</a>
|
||||
<section class="wrap doc">
|
||||
<div class="doc-block">
|
||||
<table class="detail">
|
||||
<tr><th>Server</th><td><code>irc.echoircd.org</code></td></tr>
|
||||
<tr><th>TLS (recommended)</th><td><code>6697</code></td></tr>
|
||||
<tr><th>Plaintext</th><td><code>6667</code></td></tr>
|
||||
<tr><th>Network</th><td>echoiRCd</td></tr>
|
||||
</table>
|
||||
<p class="webchat"><a class="btn btn-ghost" href="https://orbit.devtronic.pro">Open the web client ↗</a></p>
|
||||
</div>
|
||||
|
||||
<div class="grp">
|
||||
<div class="grp-h">client quick-start</div>
|
||||
<p class="note">most clients take a one-line server string; the leading <span class="kw">+</span> means TLS.</p>
|
||||
<div class="doc-block">
|
||||
<h2>Client quick-start</h2>
|
||||
<p>Most clients take a one-line server string; the leading <code>+</code> on the port means TLS.</p>
|
||||
<pre class="code">/server irc.echoircd.org +6697
|
||||
/join #echoircd</pre>
|
||||
<table class="detail">
|
||||
<tr><th>HexChat</th><td>add irc.echoircd.org/+6697 · tick “Use SSL”</td></tr>
|
||||
<tr><th>WeeChat</th><td>/server add echo irc.echoircd.org/6697 -tls</td></tr>
|
||||
<tr><th>irssi</th><td>/connect -tls irc.echoircd.org 6697</td></tr>
|
||||
<tr><th>mIRC</th><td>/server irc.echoircd.org +6697</td></tr>
|
||||
<tr><th>HexChat</th><td>add <code>irc.echoircd.org/+6697</code> · tick “Use SSL”</td></tr>
|
||||
<tr><th>WeeChat</th><td><code>/server add echo irc.echoircd.org/6697 -tls</code></td></tr>
|
||||
<tr><th>irssi</th><td><code>/connect -tls irc.echoircd.org 6697</code></td></tr>
|
||||
<tr><th>mIRC</th><td><code>/server irc.echoircd.org +6697</code></td></tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="grp">
|
||||
<div class="grp-h">register your nick</div>
|
||||
<p class="note">keep your nick, found channels, and log in with SASL.</p>
|
||||
<div class="doc-block">
|
||||
<h2>Register your nick</h2>
|
||||
<p>Registering lets you keep your nickname, found channels, and log in with SASL.</p>
|
||||
<pre class="code">/msg NickServ REGISTER <password> <email>
|
||||
/msg NickServ IDENTIFY <password></pre>
|
||||
</div>
|
||||
|
||||
<div class="grp">
|
||||
<div class="grp-h">log in with a key (ecdsa)</div>
|
||||
<p class="note">sign a server challenge with a NIST P-256 key instead of sending a password — nothing secret crosses the wire.</p>
|
||||
<div class="doc-block">
|
||||
<h2>Log in with a key (ECDSA)</h2>
|
||||
<p>Sign a server challenge with a NIST P-256 key instead of sending a password — nothing
|
||||
secret crosses the wire.</p>
|
||||
<pre class="code"># 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></pre>
|
||||
<p class="note">point your client's SASL settings at the same key file.</p>
|
||||
<p class="note">Point your client's SASL settings at the same key file.</p>
|
||||
</div>
|
||||
</section>
|
||||
{% endblock %}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue