Quassel: Difference between revisions
(Creating wiki page for Quassel IRC Client) |
m (formatting, adding links to homepage, main content unchanged) |
||
Line 1: | Line 1: | ||
Quassel is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core | Quassel is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core ― much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical. | ||
== Installing Quassel == | == Installing Quassel == | ||
{{Cmd|apk add quassel-core}} | {{Cmd|# apk add {{Pkg|quassel-core}}}} | ||
== Configuring Quassel == | == Configuring Quassel == | ||
The core configuration will be done through GUI when connecting the first client (quassel-client). | The core configuration will be done through GUI when connecting the first client ({{Pkg|quassel-client}}). | ||
Before connecting, we should generate a certificate (this exemple sets the validity for 1 years, after which it needs to be reissued, just change the -days to another value if you so desire): | Before connecting, we should generate a certificate (this exemple sets the validity for 1 years, after which it needs to be reissued, just change the -days to another value if you so desire): | ||
{{Cmd|openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout /var/lib/quassel/quasselCert.pem -out /var/lib/quassel/quasselCert.pem}} | {{Cmd|# openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout /var/lib/quassel/quasselCert.pem -out /var/lib/quassel/quasselCert.pem}} | ||
{{Cmd|chown quassel:quassel /var/lib/quassel/quasselCert.pem}} | {{Cmd|# chown quassel:quassel /var/lib/quassel/quasselCert.pem}} | ||
As this is a self-signed certificate, you can type whatever you want in the fields. | As this is a self-signed certificate, you can type whatever you want in the fields. | ||
Line 20: | Line 20: | ||
== Start the core and add to boot == | == Start the core and add to boot == | ||
{{Cmd|/etc/init.d/quasselcore start && rc-update add quasselcore default}} | {{Cmd|# /etc/init.d/quasselcore start && rc-update add quasselcore default}} | ||
Start the client and connect to core. | Start the client and connect to core. | ||
Line 29: | Line 29: | ||
As this is the first time you connected to the core, you should see a wizard where you can set up the first user-account. | As this is the first time you connected to the core, you should see a wizard where you can set up the first user-account. | ||
== See also == | |||
* [[https://quassel-irc.org/ Quassel IRC Homepage]] | |||
* [Alpine Linux:IRC] | |||
[[Category:Server]] | [[Category:Server]] |
Revision as of 09:24, 29 April 2023
Quassel is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core ― much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical.
Installing Quassel
# apk add quassel-core
Configuring Quassel
The core configuration will be done through GUI when connecting the first client (quassel-client).
Before connecting, we should generate a certificate (this exemple sets the validity for 1 years, after which it needs to be reissued, just change the -days to another value if you so desire):
# openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout /var/lib/quassel/quasselCert.pem -out /var/lib/quassel/quasselCert.pem
# chown quassel:quassel /var/lib/quassel/quasselCert.pem
As this is a self-signed certificate, you can type whatever you want in the fields.
Quassel-core operates on port 4242, prepare accordingly if a firewall rule is needed on your setup.
Start the core and add to boot
# /etc/init.d/quasselcore start && rc-update add quasselcore default
Start the client and connect to core.
Accept your self-created certificate.
Now set up your IRC-servers and IRC-nicknames on the core.
As this is the first time you connected to the core, you should see a wizard where you can set up the first user-account.
See also
- [Quassel IRC Homepage]
- [Alpine Linux:IRC]