If you want to take a look at a running Ergo instance or test some client code, feel free to play with testnet.ergo.chat (TLS on port 6697 or plaintex

GitHub - ergochat/ergo: A modern IRC server (daemon/ircd) written in Go.

submited by
Style Pass
2022-06-22 05:00:07

If you want to take a look at a running Ergo instance or test some client code, feel free to play with testnet.ergo.chat (TLS on port 6697 or plaintext on port 6667).

Note: See the productionizing guide in our manual for recommendations on how to run a production network, including obtaining valid TLS certificates.

A Dockerfile and example docker-compose recipe are available in the distrib/docker directory. Ergo is automatically published to the GitHub Container Registry at ghcr.io/ergochat/ergo. For more information, see the distrib/docker README file.

You can also clone this repository and build from source. Typical deployments should use the stable branch, which points to the latest stable release. In general, stable should coincide with the latest published tag that is not designated as a beta or release candidate (for example, v2.7.0-rc1 was an unstable release candidate and v2.7.0 was the corresponding stable release), so you can also identify the latest stable release tag on the releases page and build that.

The master branch is not recommended for production use since it may contain bugs, and because the forwards compatibility guarantees for the config file and the database that apply to releases do not apply to master. That is to say, running master may result in changes to your database that end up being incompatible with future versions of Ergo.

Leave a Comment