From 1900894217b041b25f2bd759769c5fd50778c0a5 Mon Sep 17 00:00:00 2001 From: Druid520 Date: Sat, 15 Aug 2026 17:37:34 -0700 Subject: MOD: upd. --- git.html | 17 +++++------------ irc.html | 24 +++++++++++++++++------- 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/git.html b/git.html index acf054a..7ad7d70 100644 --- a/git.html +++ b/git.html @@ -16,23 +16,16 @@

clone and push over ssh (accounts only):

git clone git:druid520/site.git

accounts get ssh commands too:

-
ssh git mk <repo>
-ssh git desc <repo> "description"
-ssh git perms <repo> +WRITERS <user>
+	
ssh git mk repo
+ssh git desc repo "description"
+ssh git perms repo +WRITERS user
 ssh git ls

put this in ~/.ssh/config:

-
Host serv
-    HostName 0druid.cc
-    User root
-    Port 3447
-    IdentityFile ~/.ssh/serv
-    ProxyCommand sh -c "nc -z -w 1 %h 47910; exec nc %h %p"
-
-Host git
+	
Host git
     HostName git.0druid.cc
     User git
     Port 3447
-    IdentityFile ~/.ssh/druid
+    IdentityFile ~/.ssh/key
     ProxyCommand sh -c "nc -z -w 1 %h 47910; exec nc %h %p"

the serv host is the server itself, it knocks a secret port before ssh answers so scanners see nothing. the git host is the same machine, same deal.

profiles: push a repo named the same as your username (like druid520/druid520) with a profile.png and a readme.djot in it, first line like this:

diff --git a/irc.html b/irc.html index 2c49e0f..8514255 100644 --- a/irc.html +++ b/irc.html @@ -9,20 +9,30 @@

irc.0druid.cc

homepage. git. irc.

-

my irc server. tls only, on 6697. it runs ergo, and it officially supports catgirl (thats what i use).

-

its no-kyc: no email, no real name, no questions. just nick + password, then optionally a cert for passwordless login from catgirl.

+

my irc server, invite only. tls only on port 6697, it runs ergo, and it officially supports catgirl (thats what i use).

+

its no email. just nick + password, then optionally a cert for passwordless login from catgirl.

connect with catgirl:

catgirl -h irc.0druid.cc -p 6697
-

first time, register your account (nick + password, no email needed):

-
/msg NickServ REGISTER <nick> <password>
+

first time, register your account (nick + password):

+
/msg NickServ REGISTER nick pass

then you can log in with sasl. put this in ~/.config/catgirl/irc.0druid.cc:

-
nick = <nick>
-sasl-plain = <nick>:<password>
+
host = irc.0druid.cc
+port = 6697
+sasl-plain = nick:pass
+nick = nick
+user = nick
+real = nick
+pass = servpass

or, do it without a password at all: add your tls cert to your account. connect with your cert, log in once, then:

/msg NickServ CERT ADD

and switch to cert-only auth:

-
nick = <nick>
+	
host = irc.0druid.cc
+port = 6697
 sasl-external
+nick = nick
+user = nick
+real = nick
+pass = servpass
 cert = ~/.config/catgirl/cert.pem

that cert + key is a self-signed tls client cert you make once:

catgirl -g ~/.config/catgirl/cert.pem
-- cgit 1.4.1