3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-11-15 00:19:29 +01:00
ergo/README

63 lines
2.0 KiB
Plaintext
Raw Normal View History

2021-05-27 00:01:11 +02:00
___ _ __ __ _ ___
/ _ \ '__/ _` |/ _ \
| __/ | | (_| | (_) |
\___|_| \__, |\___/
__/ |
|___/
-----------------------------------------------------------------------------------------------
2021-05-25 06:34:38 +02:00
Ergo is a modern IRC server written in Go. Its core design principles are:
2021-01-31 04:07:51 +01:00
* Being simple to set up and use
* Combining the features of an ircd, a services framework, and a bouncer:
* Integrated account management
* History storage
* Bouncer functionality
* Bleeding-edge IRCv3 support
* High customizability via a rehashable (i.e., reloadable at runtime) YAML config
2021-05-25 06:34:38 +02:00
https://ergo.chat/
https://github.com/ergochat/ergo
#ergo on irc.ergo.chat or irc.libera.chat
-----------------------------------------------------------------------------------------------
=== Installing ===
Copy the example config file to ircd.yaml with a command like:
$ cp default.yaml ircd.yaml
2021-01-31 04:07:51 +01:00
Modify the config file as needed (the recommendations at the top may be helpful).
To generate passwords for opers and connect passwords, you can use this command:
2023-09-28 20:03:12 +02:00
$ ./ergo genpasswd
2021-01-31 04:07:51 +01:00
If you need to generate self-signed TLS certificates, use this command:
2023-09-28 20:03:12 +02:00
$ ./ergo mkcerts
2021-05-25 06:34:38 +02:00
You are now ready to start Ergo!
2021-01-31 04:07:51 +01:00
2023-09-28 20:03:12 +02:00
$ ./ergo run
2021-01-31 04:07:51 +01:00
For further instructions, consult the manual. A copy of the manual should be
included in your release under `docs/MANUAL.md`. Or you can view it on the
2021-05-25 06:34:38 +02:00
Web: https://ergo.chat/manual.html
=== Updating ===
2021-05-25 06:34:38 +02:00
If you're updating from a previous version of Ergo, check out the CHANGELOG for a list
of important changes you'll want to take a look at. The change log details config changes,
fixes, new features and anything else you'll want to be aware of!
2017-10-08 01:45:34 +02:00
=== Credits ===
2020-02-26 08:39:37 +01:00
* Jeremy Latt (2012-2014)
* Edmund Huber (2014-2015)
* Daniel Oaks (2016-present)
* Shivaram Lingamneni (2017-present)
* Many other contributors and friends of the project <3