File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed
roles/custom/matrix-bridge-appservice-irc/templates Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,20 @@ homeserver:
41
41
42
42
# Configuration specific to the IRC service
43
43
ircService:
44
+
45
+ # WARNING: The bridge needs to send plaintext passwords to the IRC server, it cannot
46
+ # send a password hash. As a result, passwords (NOT hashes) are stored encrypted in
47
+ # the database.
48
+ #
49
+ # To generate a .pem file:
50
+ # $ openssl genpkey -out passkey.pem -outform PEM -algorithm RSA -pkeyopt rsa_keygen_bits:2048
51
+ #
52
+ # The path to the RSA PEM-formatted private key to use when encrypting IRC passwords
53
+ # for storage in the database. Passwords are stored by using the admin room command
54
+ # `!storepass example.com passw0rd. When a connection is made to IRC on behalf of
55
+ # the Matrix user, this password will be sent as the server password (PASS command).
56
+ passwordEncryptionKeyPath: "/data/passkey.pem" # does not typically need modification
57
+
44
58
# Config for Matrix -> IRC bridging
45
59
matrixHandler:
46
60
# Cache this many Matrix events in memory to be used for m.relates_to messages (usually replies).
@@ -152,4 +166,4 @@ database:
152
166
# Either a PostgreSQL connection string, or a path to the NeDB storage directory.
153
167
# For postgres, it must start with postgres://
154
168
# For NeDB, it must start with nedb://. The path is relative to the project directory.
155
- connectionString: {{ matrix_appservice_irc_database_connectionString
169
+ connectionString: {{ matrix_appservice_irc_database_connectionString | to_json }}
You can’t perform that action at this time.
0 commit comments