Although I don’t use IRC as much as I used to do I still have ZNC set up to connect and keep me joined in channels.
As Weechat is my preferred IRC client here are the settings I use to connect my accounts to the ZNC bouncer.
/secure passphrase WEECHAT_PASSWORD
/secure set znc_password YOUR_ZNC_PASSWORD
/set irc.server_default.nicks NICKNAME
/server add freenode YOUR_ZNC_ADDRESS/6697 -ssl -autoconnect
/set YOUR_USERNAME@CLIENT_NAME/freenode:${sec.data.znc_password}
Here’s further explanations of some variables I’ve mentioned above:
- WEECHAT_PASSWORD - used for protecting weechat client itself. Asks for this password on startup. Entirely optional
- YOUR_ZNC_PASSWORD - your password for logging into ZNC server
- NICKNAME - nickname you’d like to have when joining into some channel
- YOUR_ZNC_ADDRESS - address of your ZNC server and the port name (I use 6697 with SSL)
- YOUR_USERNAME - refers to your ZNC username
- CLIENT_NAME - will show up in list of clients (message ListClients to status). Helps differentiate between connected clients
- /freenode in that case is just to hint ZNC server that we’re connecting to the IRC server called freenode which we already have configured within ZNC interface