# Quassel Web

Quassel Web is a web-based client for Quassel IRC, letting you read and send IRC conversations from a browser. It is open source and self-hosted, installable on ZimaOS, Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/981/quassel-web

## Description

Quassel Web is a web-based client for Quassel IRC, letting you read and send IRC conversations from a browser. It connects to a running Quassel-Core instance to provide full client features remotely, for homelab users who want browser access to IRC without installing a desktop client.

## Platform availability

Available on 2 of 9 platforms: Unraid, ZimaOS.

## Health score

24/100 (Low), based on 3 of 4 factors.
- Maintained: 0 (last commit 1077 days ago)
- Popular: 47 (211 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)

## Links

- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/quassel-web
- Docker Hub: https://hub.docker.com/r/linuxserver/quassel-web
- GitHub: https://github.com/linuxserver/docker-quassel-web
- Unraid: https://ca.unraid.net/apps/quassel-web-19kwya11n2iqjx?q=quassel-web

## Common questions

### Do I need a separate Quassel Core instance for quassel-web?

Yes. quassel-web is a web client that requires a running quasselcore instance.

### How do I set the default Quassel Core host and port?

Copy settings.cjs to settings-user.cjs and modify the host and port values in that file. All available settings are described in settings.cjs.

### Can I put quassel-web behind a reverse proxy using a local socket?

Yes. Launch quassel-webserver with -s followed by the socket path. In socket mode, the listen, port, and mode options are ignored.

### How does quassel-web handle HTTPS certificates?

You must use your own certificate for HTTPS mode. The key file is expected at ssl/key.pem and the certificate at ssl/cert.pem; you can generate a self-signed pair with openssl.

### What port and mode defaults are shown in the usage options?

The options list 64080 or 64443 as the HTTP/HTTPS port values, with HTTPS as the default mode. The listen address defaults to 0.0.0.0.

---
Source: Our Local Host (https://ourlocalhost.com/app/981/quassel-web), the self-hosted and open-source app directory.
