Quassel IRC
Self-HostedDistributed open-source IRC client for 24/7 multi-device connectivity
Overview
Quassel IRC is a distributed IRC client splitting into core-server and client components. Run the core on your self-hosted server to stay connected to IRC networks 24/7, then access chats via desktop (Windows, macOS, Linux), mobile (Android, iOS), or web clients. It supports multiple networks, channel management, private messaging, encrypted communication, and a customizable UI. Deployment options include Docker containers, system packages (apt, yum), or compiling from source. Ideal for users wanting persistent IRC access without keeping devices online.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
quassel_irc:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: quassel-irc
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Distributed core-client model for always-on IRC connectivity
- Multi-platform access (desktop, mobile, web clients)
- Persistent message history and channel tracking
- Strong encryption for secure IRC communication
Frequently Asked Questions
? Is Quassel IRC hard to install?
Desktop clients are easy via official downloads. Core setup needs basic sysadmin knowledge—Docker images simplify deployment, or use package managers like apt (Linux). Official guides help with configuration steps.
? Is Quassel a good alternative to IRCCloud?
Yes! It offers persistent connectivity like IRCCloud but is self-hosted (you own your data). Unlike IRCCloud’s paid tiers, Quassel is free/open-source, though it requires managing your core server.
? Is Quassel IRC completely free?
Absolutely! Licensed under GPLv2, all components (core/clients) are free to use, modify, and distribute without any cost or subscriptions.
Top Alternatives
People Also Ask about Quassel IRC
Tool Info
Pros
- ⊕ 24/7 connection even when your device is offline
- ⊕ Seamless sync across all devices
- ⊕ Full data control via self-hosted core
- ⊕ Open-source and fully customizable
Cons
- ⊖ Requires core server setup/maintenance (technical skill needed)
- ⊖ Mobile clients have fewer features than desktop versions
- ⊖ Steeper learning curve for distributed IRC newbies