🠄 Back to solutions

Ergo

Ergo is a modern, highly customizable, and secure IRC server written in Go with integrated services and bouncer features.

Description

Ergo is a modern, Open Source Internet Relay Chat (IRC) server written in Go. It's designed to be easy to set up and use, combining the features of an IRC daemon, services framework, and bouncer. Ergo boasts cutting-edge IRCv3 support and is highly customizable through a reloadable YAML configuration file. It offers integrated services like NickServ, ChanServ, and HostServ, along with bouncer features such as history storage and multiple client support per nickname. Its architecture prioritizes security and privacy, with features including native TLS/SSL support, SASL authentication, and LDAP support.

Features

Ergo's key features include integrated services (NickServ, ChanServ, HostServ), bouncer capabilities (history storage, multiple clients per nickname), native TLS/SSL support with client certificate support, comprehensive IRCv3 support, YAML configuration with runtime rehashing, SASL authentication, LDAP support, multiple language support, UTF-8 nick/channel name support (RFC 8265), advanced security and privacy features (SASL requirement, IP cloaking, Tor hidden service), an extensible operator privilege system, ident lookups, automated connection limits, bcrypt password storage, a unified ban system (UBAN), and development guided by specifications.

Benefits

Ergo offers ease of setup and use, combining essential IRC functionalities into one package. Its advanced IRCv3 support ensures compatibility and future-proofing. The high customizability allows administrators to tailor the server to their specific needs. Integrated services and bouncer features enhance user experience and network management. Robust security features, such as SASL authentication and options for IP cloaking, protect against various threats. Multi-language support and an extensible privilege system for operators add further flexibility and control.

Links

Home page
Key info
Open Source
European
Hosting Information
github.com -> Germany
Hosted by: GITHUB