mirror of
https://github.com/YunoHost-Apps/thelounge_ynh.git
synced 2024-09-03 20:35:54 +02:00
Update config.js
This commit is contained in:
parent
b70653b366
commit
c48e912812
1 changed files with 46 additions and 4 deletions
|
@ -152,8 +152,9 @@ module.exports = {
|
||||||
|
|
||||||
// ### prefetchMaxSearchSize
|
// ### prefetchMaxSearchSize
|
||||||
//
|
//
|
||||||
// This value sets the maximum request size made to find the Open Graph tags
|
// This value sets the maximum response size allowed when finding the Open
|
||||||
// for link previews. For some sites like YouTube this can easily exceed 300
|
// Graph tags for link previews. The entire response is temporarily stored
|
||||||
|
// in memory and for some sites like YouTube this can easily exceed 300
|
||||||
// kilobytes.
|
// kilobytes.
|
||||||
//
|
//
|
||||||
// This value is set to `50` kilobytes by default.
|
// This value is set to `50` kilobytes by default.
|
||||||
|
@ -227,10 +228,11 @@ module.exports = {
|
||||||
// numbers from 0 to 9. For example, `Guest%%%` may become `Guest123`.
|
// numbers from 0 to 9. For example, `Guest%%%` may become `Guest123`.
|
||||||
// - `username`: User name.
|
// - `username`: User name.
|
||||||
// - `realname`: Real name.
|
// - `realname`: Real name.
|
||||||
|
// - `leaveMessage`: Network specific leave message (overrides global leaveMessage)
|
||||||
// - `join`: Comma-separated list of channels to auto-join once connected.
|
// - `join`: Comma-separated list of channels to auto-join once connected.
|
||||||
//
|
//
|
||||||
// This value is set to connect to the official channel of The Lounge on
|
// This value is set to connect to the official channel of The Lounge on
|
||||||
// irc.libera.chat by default:
|
// Libera.Chat by default:
|
||||||
//
|
//
|
||||||
// ```js
|
// ```js
|
||||||
// defaults: {
|
// defaults: {
|
||||||
|
@ -257,6 +259,7 @@ module.exports = {
|
||||||
username: "thelounge",
|
username: "thelounge",
|
||||||
realname: "The Lounge User",
|
realname: "The Lounge User",
|
||||||
join: "#yunohost",
|
join: "#yunohost",
|
||||||
|
leaveMessage: "",
|
||||||
},
|
},
|
||||||
|
|
||||||
// ### `lockNetwork`
|
// ### `lockNetwork`
|
||||||
|
@ -406,6 +409,18 @@ module.exports = {
|
||||||
// For plain connections, use the `ldap` scheme.
|
// For plain connections, use the `ldap` scheme.
|
||||||
url: "ldap://127.0.0.1:389",
|
url: "ldap://127.0.0.1:389",
|
||||||
|
|
||||||
|
// - `tlsOptions`: LDAP connection TLS options (only used if scheme is
|
||||||
|
// `ldaps://`). It is an object whose values are Node.js' `tls.connect()`
|
||||||
|
// options. It is set to `{}` by default.
|
||||||
|
// For example, this option can be used in order to force the use of IPv6:
|
||||||
|
// ```js
|
||||||
|
// {
|
||||||
|
// host: 'my::ip::v6',
|
||||||
|
// servername: 'example.com'
|
||||||
|
// }
|
||||||
|
// ```
|
||||||
|
tlsOptions: {},
|
||||||
|
|
||||||
// - `primaryKey`: LDAP primary key. It is set to `"uid"` by default.
|
// - `primaryKey`: LDAP primary key. It is set to `"uid"` by default.
|
||||||
primaryKey: "uid",
|
primaryKey: "uid",
|
||||||
|
|
||||||
|
@ -413,6 +428,33 @@ module.exports = {
|
||||||
// to `"ou=accounts,dc=example,dc=com"`.
|
// to `"ou=accounts,dc=example,dc=com"`.
|
||||||
// When unset, the LDAP auth logic with use `searchDN` instead to locate users.
|
// When unset, the LDAP auth logic with use `searchDN` instead to locate users.
|
||||||
baseDN: "ou=users,dc=yunohost,dc=org",
|
baseDN: "ou=users,dc=yunohost,dc=org",
|
||||||
|
|
||||||
|
// - `searchDN`: LDAP search DN settings. This defines the procedure by
|
||||||
|
// which The Lounge first looks for the user DN before authenticating them.
|
||||||
|
// It is ignored if `baseDN` is specified. It is an object with the
|
||||||
|
// following keys:
|
||||||
|
searchDN: {
|
||||||
|
// - `rootDN`: This bind DN is used to query the server for the DN of
|
||||||
|
// the user. This is supposed to be a system user that has access in
|
||||||
|
// read-only to the DNs of the people that are allowed to log in.
|
||||||
|
// It is set to `"cn=thelounge,ou=system-users,dc=example,dc=com"` by
|
||||||
|
// default.
|
||||||
|
rootDN: "cn=thelounge,ou=system-users,dc=example,dc=com",
|
||||||
|
|
||||||
|
// - `rootPassword`: Password of The Lounge LDAP system user.
|
||||||
|
rootPassword: "1234",
|
||||||
|
|
||||||
|
// - `ldapFilter`: it is set to `"(objectClass=person)(memberOf=ou=accounts,dc=example,dc=com)"`
|
||||||
|
// by default.
|
||||||
|
filter: "(objectClass=person)(memberOf=ou=accounts,dc=example,dc=com)",
|
||||||
|
|
||||||
|
// - `base`: LDAP search base (search only within this node). It is set
|
||||||
|
// to `"dc=example,dc=com"` by default.
|
||||||
|
base: "dc=example,dc=com",
|
||||||
|
|
||||||
|
// - `scope`: LDAP search scope. It is set to `"sub"` by default.
|
||||||
|
scope: "sub",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
// ## Debugging settings
|
// ## Debugging settings
|
||||||
|
|
Loading…
Add table
Reference in a new issue