# Binhex-hexchat

Binhex-hexchat is a self-hosted communication app. HexChat is a free, open-source IRC (Internet Relay Chat) client based on XChat. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1050/binhex-hexchat

## Description

HexChat is a free, open-source IRC (Internet Relay Chat) client based on XChat. Packaged as an Arch Linux Docker container with a VNC desktop interface, it gives homelab users a ready-to-run chat client for connecting to IRC networks without installing native software.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

35/100 (Low), based on 3 of 4 factors.
- Maintained: 51 (last commit 220 days ago)
- Popular: 10 (2 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Docker Hub: https://hub.docker.com/r/binhex/arch-hexchat
- GitHub: https://github.com/binhex/arch-hexchat
- Official website: https://hexchat.github.io/
- Unraid: https://ca.unraid.net/apps/binhex-hexchat-14s1vjz0avo9v7?q=binhex-hexchat
- Documentation: https://hexchat.readthedocs.org

## Common questions

### How do I access HexChat in a web browser?

Open the noVNC page on port 6080 and use the remote resize query string with autoconnect enabled. If you set VNC_PASSWORD, it must be at least 6 characters or it will be ignored.

### Which container ports should I publish?

Publish 5900 for standard VNC clients and 6080 for the noVNC web page.

### Where should I store persistent container settings?

Mount your host folder to /config, as in the example that uses /apps/docker/hexchat. The example also mounts /etc/localtime read-only.

### Can I install extra packages inside the container?

Set ENABLE_STARTUP_SCRIPTS=yes to allow startup scripts in /config/home/scripts to install packages from the Arch Repository or AUR. A sample script is included at /config/home/scripts/example-startup-script.sh.

### How do I control the container user and group?

Set PUID and PGID to the desired numeric user and group IDs. Use the id command on the host to find the values for the user you want.

## Alternatives

- Adium
- Convos: Convos is a self-hosted multiuser web client for IRC that keeps channels online in the browser for users who want an always-on chat presenc…
- Pidgin: Pidgin is a cross-platform chat program that lets you log into multiple messaging networks at once, such as XMPP (Extensible Messaging and…
- Quassel IRC: Quassel IRC is a modern, cross-platform, distributed IRC client based on the Qt5 framework.
- SeaMonkey: SeaMonkey is an all-in-one internet suite.
- XChat for Linux: XChat is an IRC chat program for both Linux and Windows.
- mIRC: Windows IRC client for real-time worldwide chat with group and private messaging, multi-server access, scripting, encryption, logging, and…
- weechat: WeeChat is a free and open-source Internet Relay Chat (IRC) client.

---
Source: Our Local Host (https://ourlocalhost.com/app/1050/binhex-hexchat), the self-hosted and open-source app directory.
