InspIRCd

Build and manage custom chat networks with a lightweight, modular C++ server. Tune features easily, ensure high stability, and maintain robust security.

Create a highly customizable Internet Relay Chat (IRC) network tailored to your exact specifications. Written in C++, this server software is designed to be stable, modern, and lightweight. By keeping the core functionality minimal, it maximizes speed and security while allowing administrators to add only the features they need.\n\nTake advantage of an advanced, well-documented module system to shape your chat environment. Whether hosting a small private community or a massive public network, you can easily scale and adapt.\n\nKey benefits include:\n* Cross-platform compatibility for Linux, BSD, Windows, and macOS.\n* Extensive C++ API for developing custom modules and integrations.\n* Optional advanced features like SSL encryption and permanent channels.\n* Completely free and open-source, ensuring community-driven improvements.\n\nMaintain complete control over your communication infrastructure with a highly tunable and reliable chat daemon.

Directory Structure

inspircd
conf
data
logs
.env
docker-compose.yml

docker-compose.yml

services:
  inspircd:
    image: inspircd/inspircd-docker:latest
    container_name: inspircd
    ports:
      - "6667:6667"
      - "6697:6697"
    volumes:
      - ./conf:/inspircd/conf
      - ./data:/inspircd/data
      - ./logs:/inspircd/logs
    environment:
      - INSP_NET_NAME=DockerNet
      - INSP_SERVER_NAME=irc.docker.local
      - INSP_SERVER_DESC=InspIRCd Docker Server
      - INSP_SID=${INSP_SID}
      - INSP_ADMIN_NAME=Admin
      - INSP_ADMIN_NICK=Admin
      - INSP_ADMIN_EMAIL=admin@example.com
    restart: unless-stopped

.env

# Server ID (Must be exactly 3 alphanumeric characters, e.g., 123, XYZ)
INSP_SID=123
Categories:

Share:

Ad
Favicon

 

  
 

Similar to InspIRCd

Favicon

 

  
  
Favicon

 

  
  
Favicon