[Freedombox-discuss] Quassel trouble.

A. F. Cano afc54 at comcast.net
Mon Sep 22 21:00:02 BST 2025


On Mon, Sep 15, 2025 at 10:32:13PM -0700, Sunil Mohan Adapa wrote:
> On 9/15/25 13:24, A. F. Cano via Freedombox-discuss wrote:
> > Hello,
> > 
> > I have recently installed the quassel core app on the FreedomBox.  The
> > tests report everything working.
> > 
> > I found this:
> > 
> > https://wiki.debian.org/FreedomBox/Manual/Quassel
> > 
> > But the behavior doesn't match what I see after the quassel client
> > is installed on Debian.  Even after an apt-get purge quassel-client,
> > it seems to remember previous (probably incorrect) setups and keeps
> > jumping to DebianIRC when it can't connect to the FreedomBox.
> > 
> > I'm getting:
> > 
> > Connecting to <my-subdomain>.freedombox.rocks:4242...
> > Connection failure: The remote host closed the connection
> > 
> > Even after deleting all the files in ~/.config/quassel-irc.org
> > 
> > all I get is the "connect to Core" window, I click "+Add..."
> > and I enter a name for the group chat I want to set up.  According to
> > the above manual page, this can be an arbitrary name.
> > 
> > Then I enter
> > Hostname: <my-subdomain>.freedombox.rocks
> > Port: 4242 (unchanged from the default)
> > User: <user name from the FreedomBox list of users>
> > Password: <the associated password>
> > 
> > I then select no proxy and click ok. Ok again at the "connect to Core
> > window after selecting "Always connect to <account just created> so I
> > can avoid jumping to "DebianIRC" as the client tends to do.
> > 
> > THen it apparently proceeds to log in, but it jumps to "Debian IRC"
> > 
> > I then manually select my newly created account (in the left frame) and
> > all I see are the error messages above, repeated every time it tries to
> > reconnect.
> > 
> > What did I mis-configure? I saw once the warning about untrusted
> > certificates, but I could never again get to the complete setup
> > described in the page above.  I saw a page with a "server password" and
> > tried the user password and the admin user password, but now I can't
> > even find where that setting is.  As far as I know the FreedomBox has no
> > such thing as a server password.
> > 
> > In "Identities" the user name is listed as a "Nickname".  Is this
> > normal?
> > 
> > Obviously, I'm a total novice at setting up IRC.  Any assistance would
> > be greatly welcome.  Thanks.
> > 
> 
> The duty of the Quassel server (referred to as "Core") running on FreedomBox
> is to connect to IRC servers and keep receiving messages all the time without
> missing any messages. The duty of the Quassel client is to present a UI for
> this server. The actual configuration of which IRC servers to connect to is
> present on the FreedomBox with the Quassel core server. If you remove client's
> configuration this does not clear the list of IRC servers on the FreedomBox's
> Quassel server.

What I'm trying to do is to set up a private IRC server on my
FreedomBox, say <my-subdomain-IRC>, which is what I entered into the
Networks page of the client.  It has a field for "Server address" where
I entered <my-subdomain>.freedombox.rocks, and port 4242 as instructed
on the FreedomBox setup docs.  Just under that there is a
field for "Password", presumably a server password, but what is that for
the Freedombox? I left it blank and selected "Use encrypted connection"
and I entered the FreedomBox admin user password, but neither works.
There is no field in this quassel client setup for a user name.  Then I
added a nickname in the "identities" that is my admin user name on the
FreedomBox, but that apparently is not what's used.
> 
> To remove Quassel configuration on the server, connect to the server using the
> client and alter the configuration (In Quassel QT Client, this is through File
> -> Networks -> Configure Networks). Alternatively, uninstall and reinstall the
> Quassel core server app on FreedomBox.

I'll wait on that.  Now that I'm understanding better how IRC works, I
want to explore the client.

> It is not clear what error message you are facing reading above. To connect to

I get this 

[3:31:12 pm] * Connecting to <my-subdomain>.freedombox.rocks:4242...
[3:31:12 pm] * Connection failure: The remote host closed the connection
[3:32:12 pm] * Connection failed. Cycling to next server...

> FreedomBox IRC channel, you can:
> 
> 1) Create a new network. Call it OFTC.
> 
> 2) Add a server. Server address = irc.oftc.net, port = 6697, "Use encrypted
> connection" = Yes.
> 
> 3) Select a Identity and set your nickname there.

This is already configured in the client and works.  The client goes to
irc.debian.org:6697 and everything works.

> 
> After connecting click on the Network name "OFTC" in the "All Chats" tree to
> see the log for the network. There you should find any error messages
> connecting to the network.

The error above is what I encounter when attempting to connect to the
FreedomBox.  the documentation on the Freedombox doesn't match what I
see in the client.  In the client I see no option to "add core account"
(step 2) and in step 3 "Fill any value in the account name" there is no
place to enter any account name, just the server password.

I never got to any "Core configuration wizard" where I can supposedly
create an admin user.

The quassel client I'm using is

V0.14.0, version date: 1/1/22 10:55 AM, protocol version 10.  This is
what comes with debian 12.12.  It might be too old to work properly with
the FreedomBox.



More information about the Freedombox-discuss mailing list