znc
first run
/msg *status help
nick <nick>
ident <ident>
simple away
/msg *simple_away help
libera nickserv
/msg NickServ REGISTER <pw> <mail>
/msg NickServ VERIFY REGISTER <nick> <pw>
/msg NickServ IDENTIFY <nick> <pw>
/msg *nickserv set <pw>
q
/msg Q HELLO
Username:
/auth
loaded as network module
/msg *perform add privmsg Q@CServe.quakenet.org auth
push (tbc)
https://github.com/amyreese/znc-push?tab=readme-ov-file
create modules folder in znc
put push.cpp into it
/msg status LoadMod --type=user push
/msg push set service discord
/msg push set username
curl -X POST -H "Content-Type: application/json" -d '{"content": "Hello World"}' https://discord.com/api/webhooks/
/msg *controlpanel loadmod push (for webadmin but didnt work > message no mod, maybe restart of znc after loading mod push)
cert renewel
to use valid cert with an irc client when connecting to znc
cat /mnt/raid/docker/volumes/caddy-data/_data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/irc.znc.heyandy.org/irc.znc.heyandy.org.{key,crt} > /mnt/raid/docker/volumes/znc/_data/znc.pem
can be added as cron to do it automatically