m455.casa

Using WeeChat to connect to my IRC server

This page will guide you through connecting to my IRC server using WeeChat.

This page assumes you have requested and received an IRC username and have received a temporary password for your chosen IRC username.

This page consists of the following sections:

Setting up WeeChat the secure way

This method will hash your passwords in ~/.weechat/irc.conf, as seen in the example below.

Example: Your passwords will look something like this:

m455.casa.sasl_password = "${sec.data.m455.casa_password}"

Setting up a secure password

Your “secure password” will unlock all of the passwords you use for the IRC servers and networks you connect to on WeeChat, so you don’t have to type them in manually for every IRC server or network that you are connected to.

This will cause WeeChat to prompt you for a password after you try to open it. After you enter your password correctly, the passwords for the servers you are on will be unlocked and used to login to the servers you connect to.

/secure passphrase <secure-password>

Setting up a secure password variable

/secure set m455.casa_password <temporary-password>

Adding the IRC server

/server add m455.casa m455.casa/6697 -ssl
/set irc.server.m455.casa.sasl_username "<username>"
/set irc.server.m455.casa.sasl_password "${sec.data.m455.casa_password}"
/set irc.server.m455.casa.autoconnect on
/set irc.server.m455.casa.autojoin "#basement"

Note: It might be easiest to type out the /set irc.server.m455.casa.sasl_password bit, and then copy and paste the "${sec.data.m455.casa_password}" bit, because the password is hidden by asterisks.

Connecting to the IRC server

/connect m455.casa

Changing your password on the server

/msg nickserv passwd <temporary-password> <new-password> <new-password>

Changing your password on WeeChat

/secure set m455.casa_password <new-password>
/save

Setting up WeeChat the insecure way

This method will leave your passwords in plaintext in ~/.weechat/irc.conf, as seen in the example below.

Example: Your passwords will look something like this:

m455.casa.sasl_password = "myverysecretpassword123"

Adding the IRC server

/server add m455.casa m455.casa/6697 -ssl
/set irc.server.m455.casa.sasl_username "<username>"
/set irc.server.m455.casa.sasl_password <temporary-password>
/set irc.server.m455.casa.autoconnect on
/set irc.server.m455.casa.autojoin "#basement"

Connecting to the IRC server

/connect m455.casa

Changing your password on the server

/msg nickserv passwd <temporary-password> <new-password> <new-password>

Changing your password on WeeChat

/set irc.server.m455.casa.sasl_password <new-password>
/save

Troubleshooting

If you need to start over because you made a mistake, you can type the following command to delete the m455.casa server settings from your WeeChat configuration file:

/server del m455.casa