Changes

BouncerIRC

1,104 bytes added, 13:56, 14 November 2019
[[Category:Ongoing_ProjectsClosed_Projects]]
= Description =
IRC Bouncer with the hackerspace tag.
* Server: '''hackerspace.fixme.ch:6277''' with SSL (self signed)
* Server password: ''yourLogin'':''yourPassword'' (at least for xchat)
* Ask Freestorm or Rorist for account creation
* <s>Only one irc server is possible per bouncer account</s> http://wiki.znc.in/FAQ#Networks* You can login multiple times with the same account on different servers 
= Goal =
* Use a private bouncer
* Enjoy a bouncer features (away nick, back log, instant attach, ...)
* Tweak it for the hackerspace needs
 
= Configuration =
* Server: '''hackerspace.fixme.ch:6277''' with SSL
* For xchat: Server password: ''login:password'' OR ''login/server:password''
* In case the root certificate is missing
** https://www.startssl.com/certs/sub.class2.server.ca.crt
** https://www.startssl.com/certs/sub.class2.server.ca.pem
* User configuration, web interface: https://hackerspace.fixme.ch:6277
= Usage =
* Connect to a IRC server over SSL
<pre> /msg *status AddServer irc.freenode.net +7000 /msg *status connect irc.freenode.net /join #channel</pre>
* Basic status config
<pre> /msg *status help<* Configure buffer /pre>msg *status LoadMod savebuff /msg *status LoadMod buffextras /msg *status SetBuffer #fixme 500* Change password /msg *status LoadMod controlpanel /msg *controlpanel set password mypassword
* Save config to file (important when the bouncer is restarted)
<pre> /msg *status SaveConfig</pre>
* List and add module
<pre> /msg *status ListAvailMods /msg *status LoadMod XXX</pre>
* Complete config
<pre> /msg *status LoadMod admincontrolpanel /msg *admin controlpanel help</pre>
* Customize CTCP responses
<pre> /msg *admin controlpanel addctcp username COMMAND message ex.: /msg *admin controlpanel addctcp rorist VERSION TskTsk<* Connect to multiple servers with one account /pre>msg *status addnetwork efnet /msg *status jumpnetwork efnet /msg *status addserver irc.efnet.org /msg *status connect irc.efnet.org # Connect with user/efnet:password (in xchat) /msg *status jumpnetwork default* Increase the number of networks per user (admin only)** edit /home/bouncer/.znc/configs/znc.conf** Increase maxnetworks to 5** rehash config /msg *status rehash
'''NOTE:''' You can use ''/znc'' instead of ''/msg *status'' if your client supports it.
* Administration
/msg *controlpanel help
= Custom Modules =
* Interesting modules: awaynick, away, savebuff, buffextras, ...
= Liens Links =
* ZNC Bouncer: http://wiki.znc.in
* C++ Modules: http://wiki.znc.in/Writing_modules
* Module docs: http://people.znc.in/~psychon/znc/doc/classCModule.html
 
 
== Project Leaders ==
* [[User:Rorist|Rorist]]
* [[User:FreeStorm|FreeStorm]]
 
= Participants =
ControlGroup, administrator
4,205
edits