User Tools

Site Tools


irc_internet_relay_chat

If you want to send us your comments, please do so. Thanks
More on comments


IRC (Internet Relay Chat)

Defenitions

Channels

Modes

Channel Member Prefixes

Channel Member Prefixes
@: Operator
~: Half operator. The RFC denotes it should be %
%+: ?

Formatting

Color

Extended mIRC Colour Proposal
Colors. It seems that, on the first line of the page, Control+K has to be Control+c in irssi

CTRL-cnTextCTRL-c # CTRL-c then a number n from 0 up till 9 and then CTRL-c again
CTRL-c4TextCTRL-c7TextCTRL-c
CTRL-c04TextCTRL-c07TextCTRL-c
CTRL-c35TextCTRL-c47TextCTRL-c
CTRL-c5,10TextCTRL-c3,88TextCTRL-c # Colored background

It seems to be more reliable to use two digits

Clients

Preferred

SystemNameRemark
Terminal clientirssiOur preferred irc program in the terminal. Can be complicated
Android clientRevolution IRCVia F-Droid. Source on Github
Terminal clientswirc
Client ServerWeechatClient via F-Droid. Run your own Weechat server and connect to it via the weechat-android client app
Web clientGamjaWhite nicknames: regular user. Grey nicknames may indicate muted or temporarily silenced users.

Some more about clients

An overview on Wikipedia

When selecting a program we also look at size.

NameSizeUIRemark
Pidgin90MBGraphical
Hexchat6MBGraphicalOur preferred irc program with a graphical interface
Konversation96MBGraphical
Quassel196MBGraphical
irssi2,8MBTermialOur preferred irc program in the terminal. Can be complicated
TinyIRC71kBTerminalrun with tinyirc mynick irc.freenode.org Make sure to use the subdomain if there is one. Does not seem to work with SSL on port 6697. Does seem to have some output issues. Uninstalled it
Revolution IRC2,7MBAndroid clientVia F-Droid. Source on Github
hftirc44kBTerminalHas to be compiled and needs an additional 26MB of extra software to be installed in Debian
ii46kBTerminalCommandline only
ircii1,7MBTermialWe did not get it to work
Polari For Gnome 3
scrollz2,1MBTerminalWe did not get it to work
sic64kBTerminalCommandline only
swirc680kbTerminal client
Weechat56MBTerminalClient server system

Certificate

Libera

Renew a Libera Chat certificate:

  1. Generate a New Certificate Signing Request (CSR)
    1. If you are using a self-signed certificate, you will need to generate a new CSR. This can usually be done with OpenSSL. For example in bash:
      openssl req -new -key your_private_key.key -out your_csr.csr
  2. Submit the CSR to Libera Chat
    1. The CSR has to be send to Libera Chat to get it signed. This is usually done through their website or support channels. Make sure to follow their specific instructions for submitting the CSR
  3. Receive the New Certificate
    1. Once Libera Chat processes your request, they will provide you with a new certificate.
  4. Install the New Certificate
    1. Replace the old certificate with the new one on your server. Make sure to restart any services that use the certificate to apply the changes
  5. Verify the Installation
    1. After installation, you can verify that the new certificate is in use by connecting to the server and checking the certificate details

In chat commands

CExplanationRemark
`qrShow a quote
`quote addAdd a quote`quote add Some quote, can also be an URL
`quote statsShow the number of available quotes

Bouncer

A bouncer (BNC) relays traffic and connections in computer networks, much like a proxy. ZNC is an advanced IRC bouncer

Issues

What can cause (on the user side):

06:44 [Libera] -!- ERROR Closing Link: user/username (Ping timeout: 256 seconds)
06:44 -!- Irssi: Removed reconnection to server irc.libera.chat port 7000

After which a reconnection is initiated

IRC cheatsheet on GitHub
Libera.chat (guides): A community platform for free and open-source software and peer directed projects
Basic IRC commands for the mIRC client
Modern IRC Client Protocol


Main subjects on this wiki: Linux, Debian, HTML, Microcontrollers, Privacy

RSS
Disclaimer
Privacy statement
Bugs statement
Cookies
Copyright © : 2014 - 2026 Webevaluation.nl and the authors
Changes reserved.

irc_internet_relay_chat.txt · Last modified: by wim