example_configs: Add ergo.md

For the ergo.chat IRC server
This commit is contained in:
poVoq 2023-08-15 12:45:11 +00:00 committed by GitHub
parent b237c71b99
commit 7b171cf59a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

22
example_configs/ergo.md Normal file
View file

@ -0,0 +1,22 @@
# Basic LDAP auth for an Ergo IRC server
[Main documentation here.](https://github.com/ergochat/ergo-ldap)
For simple user auth prepare a ldap-config.yaml with the following settings
```
host: "127.0.0.1"
port: 3890
timeout: 30s
# uncomment for TLS / LDAPS:
# use-ssl: true
bind-dn: "uid=%s,ou=people,dc=example,dc=org"
```
Then add the compiled ergo-ldap program to your Ergo folder and make sure it can be executed by the same user your Ergo IRCd runs as.
Follow the instructions in the main Ergo config file's accounts section on how to execute an external auth program.
Make sure SASL auth is enabled and then restart Ergo to enable LDAP linked SASL auth.