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.
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# Server ID (Must be exactly 3 alphanumeric characters, e.g., 123, XYZ)
INSP_SID=123Auto-fetched 19 minutes ago
Auto-fetched 19 minutes ago