Matrix Docker Ansible eploy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

344 lines
12 KiB

  1. # SOME DESCRIPTIVE TITLE.
  2. # Copyright (C) 2018-2024, Slavi Pantaleev, Aine Etke, MDAD community
  3. # members
  4. # This file is distributed under the same license as the
  5. # matrix-docker-ansible-deploy package.
  6. # FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
  7. #
  8. #, fuzzy
  9. msgid ""
  10. msgstr ""
  11. "Project-Id-Version: matrix-docker-ansible-deploy \n"
  12. "Report-Msgid-Bugs-To: \n"
  13. "POT-Creation-Date: 2024-12-20 09:53+0200\n"
  14. "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  15. "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  16. "Language: bg\n"
  17. "Language-Team: bg <LL@li.org>\n"
  18. "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  19. "MIME-Version: 1.0\n"
  20. "Content-Type: text/plain; charset=utf-8\n"
  21. "Content-Transfer-Encoding: 8bit\n"
  22. "Generated-By: Babel 2.16.0\n"
  23. #: ../../../docs/configuring-playbook-ma1sd.md:1
  24. msgid "Setting up ma1sd Identity Server (optional)"
  25. msgstr ""
  26. #: ../../../docs/configuring-playbook-ma1sd.md:3
  27. msgid ""
  28. "**⚠️Note**: ma1sd itself has also been unmaintained for years (the latest"
  29. " commit and release being from 2021). The role of identity servers in the"
  30. " Matrix specification also has an uncertain future. **We recommend not "
  31. "bothering with installing it unless it's the only way you can do what you"
  32. " need to do**. For example, certain things like LDAP integration can also"
  33. " be implemented via [the LDAP provider module for Synapse](./configuring-"
  34. "playbook-ldap-auth.md)."
  35. msgstr ""
  36. #: ../../../docs/configuring-playbook-ma1sd.md:5
  37. msgid ""
  38. "The playbook can configure the [ma1sd](https://github.com/ma1uta/ma1sd) "
  39. "Identity Server for you. It is a fork of [mxisd](https://github.com"
  40. "/kamax-io/mxisd) which was pronounced end of life 2019-06-21."
  41. msgstr ""
  42. #: ../../../docs/configuring-playbook-ma1sd.md:7
  43. msgid ""
  44. "ma1sd is used for 3PIDs (3rd party identifiers like E-mail and phone "
  45. "numbers) and some [enhanced "
  46. "features](https://github.com/ma1uta/ma1sd/#features). It is private by "
  47. "default, potentially at the expense of user discoverability."
  48. msgstr ""
  49. #: ../../../docs/configuring-playbook-ma1sd.md:9
  50. msgid ""
  51. "See the project's "
  52. "[documentation](https://github.com/ma1uta/ma1sd/blob/master/README.md) to"
  53. " learn what it does and why it might be useful to you."
  54. msgstr ""
  55. #: ../../../docs/configuring-playbook-ma1sd.md:11
  56. msgid ""
  57. "**Note**: enabling ma1sd, means that the `openid` API endpoints will be "
  58. "exposed on the Matrix Federation port (usually `8448`), even if "
  59. "[federation](configuring-playbook-federation.md) is disabled. It's "
  60. "something to be aware of, especially in terms of firewall whitelisting "
  61. "(make sure port `8448` is accessible)."
  62. msgstr ""
  63. #: ../../../docs/configuring-playbook-ma1sd.md:13
  64. msgid "Adjusting DNS records"
  65. msgstr ""
  66. #: ../../../docs/configuring-playbook-ma1sd.md:15
  67. msgid ""
  68. "To make the ma1sd Identity Server enable its federation features, set up "
  69. "a SRV record that looks like this:"
  70. msgstr ""
  71. #: ../../../docs/configuring-playbook-ma1sd.md:17
  72. msgid "Name: `_matrix-identity._tcp` (use this text as-is)"
  73. msgstr ""
  74. #: ../../../docs/configuring-playbook-ma1sd.md:18
  75. msgid ""
  76. "Content: `10 0 443 matrix.example.com` (replace `example.com` with your "
  77. "own)"
  78. msgstr ""
  79. #: ../../../docs/configuring-playbook-ma1sd.md:20
  80. msgid ""
  81. "See [ma1sd's documentation](https://github.com/ma1uta/ma1sd/wiki/mxisd-"
  82. "and-your-privacy#choices-are-never-easy) for information on the privacy "
  83. "implications of setting up this SRV record."
  84. msgstr ""
  85. #: ../../../docs/configuring-playbook-ma1sd.md:22
  86. msgid ""
  87. "**Note**: This `_matrix-identity._tcp` SRV record for the identity server"
  88. " is different from the `_matrix._tcp` that can be used for Synapse "
  89. "delegation. See [howto-server-delegation.md](howto-server-delegation.md) "
  90. "for more information about delegation."
  91. msgstr ""
  92. #: ../../../docs/configuring-playbook-ma1sd.md:24
  93. msgid "Adjusting the playbook configuration"
  94. msgstr ""
  95. #: ../../../docs/configuring-playbook-ma1sd.md:26
  96. msgid ""
  97. "To enable ma1sd, add the following configuration to your "
  98. "`inventory/host_vars/matrix.example.com/vars.yml` file:"
  99. msgstr ""
  100. #: ../../../docs/configuring-playbook-ma1sd.md:32
  101. msgid "Matrix.org lookup forwarding"
  102. msgstr ""
  103. #: ../../../docs/configuring-playbook-ma1sd.md:34
  104. msgid ""
  105. "To ensure maximum discovery, you can make your identity server also "
  106. "forward lookups to the central matrix.org Identity server (at the cost of"
  107. " potentially leaking all your contacts information)."
  108. msgstr ""
  109. #: ../../../docs/configuring-playbook-ma1sd.md:36
  110. msgid ""
  111. "Enabling this is discouraged and you'd better [learn "
  112. "more](https://github.com/ma1uta/ma1sd/blob/master/docs/features/identity.md#lookups)"
  113. " before proceeding."
  114. msgstr ""
  115. #: ../../../docs/configuring-playbook-ma1sd.md:38
  116. msgid ""
  117. "To enable matrix.org forwarding, add the following configuration to your "
  118. "`inventory/host_vars/matrix.example.com/vars.yml` file:"
  119. msgstr ""
  120. #: ../../../docs/configuring-playbook-ma1sd.md:44
  121. msgid "Additional features"
  122. msgstr ""
  123. #: ../../../docs/configuring-playbook-ma1sd.md:46
  124. msgid ""
  125. "What this playbook configures for your is some bare minimum Identity "
  126. "Server functionality, so that you won't need to rely on external 3rd "
  127. "party services."
  128. msgstr ""
  129. #: ../../../docs/configuring-playbook-ma1sd.md:48
  130. msgid ""
  131. "A few variables can be toggled in this playbook to alter the ma1sd "
  132. "configuration that gets generated."
  133. msgstr ""
  134. #: ../../../docs/configuring-playbook-ma1sd.md:50
  135. msgid ""
  136. "Still, ma1sd can do much more. You can refer to the [ma1sd "
  137. "website](https://github.com/ma1uta/ma1sd) for more details and "
  138. "configuration options."
  139. msgstr ""
  140. #: ../../../docs/configuring-playbook-ma1sd.md:52
  141. msgid ""
  142. "To use a more custom configuration, you can define a "
  143. "`matrix_ma1sd_configuration_extension_yaml` string variable and put your "
  144. "configuration in it. To learn more about how to do this, refer to the "
  145. "information about `matrix_ma1sd_configuration_extension_yaml` in the "
  146. "[default variables file](../roles/custom/matrix-ma1sd/defaults/main.yml) "
  147. "of the ma1sd component."
  148. msgstr ""
  149. #: ../../../docs/configuring-playbook-ma1sd.md:54
  150. msgid "Customizing email templates"
  151. msgstr ""
  152. #: ../../../docs/configuring-playbook-ma1sd.md:56
  153. msgid ""
  154. "If you'd like to change the default email templates used by ma1sd, take a"
  155. " look at the `matrix_ma1sd_threepid_medium_email_custom_` variables (in "
  156. "the `roles/custom/matrix-ma1sd/defaults/main.yml` file."
  157. msgstr ""
  158. #: ../../../docs/configuring-playbook-ma1sd.md:58
  159. msgid "ma1sd-controlled Registration"
  160. msgstr ""
  161. #: ../../../docs/configuring-playbook-ma1sd.md:60
  162. msgid ""
  163. "To use the "
  164. "[Registration](https://github.com/ma1uta/ma1sd/blob/master/docs/features/registration.md)"
  165. " feature of ma1sd, you can make use of the following variables:"
  166. msgstr ""
  167. #: ../../../docs/configuring-playbook-ma1sd.md:62
  168. msgid ""
  169. "`matrix_synapse_enable_registration` - to enable user-initiated "
  170. "registration in Synapse"
  171. msgstr ""
  172. #: ../../../docs/configuring-playbook-ma1sd.md:64
  173. msgid ""
  174. "`matrix_synapse_enable_registration_captcha` - to validate registering "
  175. "users using reCAPTCHA, as described in the [enabling reCAPTCHA"
  176. "](configuring-captcha.md) documentation."
  177. msgstr ""
  178. #: ../../../docs/configuring-playbook-ma1sd.md:66
  179. msgid ""
  180. "`matrix_synapse_registrations_require_3pid` - a list of 3pid types (among"
  181. " `'email'`, `'msisdn'`) required by the Synapse server for registering"
  182. msgstr ""
  183. #: ../../../docs/configuring-playbook-ma1sd.md:68
  184. msgid ""
  185. "variables prefixed with `matrix_ma1sd_container_labels_` (e.g. "
  186. "`matrix_ma1sd_container_labels_matrix_client_3pid_registration_enabled`) "
  187. "- to configure the Traefik reverse-proxy to capture and send registration"
  188. " requests to ma1sd (instead of Synapse), so it can apply its additional "
  189. "functionality"
  190. msgstr ""
  191. #: ../../../docs/configuring-playbook-ma1sd.md:70
  192. msgid ""
  193. "`matrix_ma1sd_configuration_extension_yaml` - to configure ma1sd as "
  194. "required. See the [Registration feature's "
  195. "docs](https://github.com/ma1uta/ma1sd/blob/master/docs/features/registration.md)"
  196. " for inspiration. Also see the [Additional features](#additional-"
  197. "features) section below to learn more about how to use "
  198. "`matrix_ma1sd_configuration_extension_yaml`."
  199. msgstr ""
  200. #: ../../../docs/configuring-playbook-ma1sd.md:72
  201. msgid ""
  202. "**Note**: For this to work, either the homeserver needs to [federate"
  203. "](configuring-playbook-federation.md) or the `openid` APIs need to "
  204. "exposed on the federation port. When federation is disabled and ma1sd is "
  205. "enabled, we automatically expose the `openid` APIs (only!) on the "
  206. "federation port. Make sure the federation port (usually "
  207. "`https://matrix.example.com:8448`) is whitelisted in your firewall (even "
  208. "if you don't actually use/need federation)."
  209. msgstr ""
  210. #: ../../../docs/configuring-playbook-ma1sd.md:74
  211. msgid "Authentication"
  212. msgstr ""
  213. #: ../../../docs/configuring-playbook-ma1sd.md:76
  214. msgid ""
  215. "[Authentication](https://github.com/ma1uta/ma1sd/blob/master/docs/features/authentication.md)"
  216. " provides the possibility to use your own [Identity "
  217. "Stores](https://github.com/ma1uta/ma1sd/blob/master/docs/stores/README.md)"
  218. " (for example LDAP) to authenticate users on your Homeserver."
  219. msgstr ""
  220. #: ../../../docs/configuring-playbook-ma1sd.md:78
  221. msgid ""
  222. "To enable authentication against an LDAP server, add the following "
  223. "configuration to your `inventory/host_vars/matrix.example.com/vars.yml` "
  224. "file:"
  225. msgstr ""
  226. #: ../../../docs/configuring-playbook-ma1sd.md:98
  227. msgid "Example: SMS verification"
  228. msgstr ""
  229. #: ../../../docs/configuring-playbook-ma1sd.md:100
  230. msgid ""
  231. "If your use case requires mobile verification, it is quite simple to "
  232. "integrate ma1sd with [Twilio](https://www.twilio.com/), an online "
  233. "telephony services gateway. Their prices are reasonable for low-volume "
  234. "projects and integration can be done with the following configuration:"
  235. msgstr ""
  236. #: ../../../docs/configuring-playbook-ma1sd.md:114
  237. msgid "Example: Open Registration for every Domain"
  238. msgstr ""
  239. #: ../../../docs/configuring-playbook-ma1sd.md:116
  240. msgid ""
  241. "If you want to open registration for any domain, you have to setup the "
  242. "allowed domains with ma1sd's `blacklist` and `whitelist`. The default "
  243. "behavior when neither the `blacklist`, nor the `whitelist` match, is to "
  244. "allow registration. Beware: you can't block toplevel domains (aka `.xy`) "
  245. "because the internal architecture of ma1sd doesn't allow that."
  246. msgstr ""
  247. #: ../../../docs/configuring-playbook-ma1sd.md:130
  248. msgid "Installing"
  249. msgstr ""
  250. #: ../../../docs/configuring-playbook-ma1sd.md:132
  251. msgid ""
  252. "After configuring the playbook, run it with [playbook tags](playbook-"
  253. "tags.md) as below:"
  254. msgstr ""
  255. #: ../../../docs/configuring-playbook-ma1sd.md:139
  256. msgid ""
  257. "The shortcut commands with the [`just` program](just.md) are also "
  258. "available: `just install-all` or `just setup-all`"
  259. msgstr ""
  260. #: ../../../docs/configuring-playbook-ma1sd.md:141
  261. msgid ""
  262. "`just install-all` is useful for maintaining your setup quickly ([2x-5x "
  263. "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
  264. "runtime) than `just setup-all`) when its components remain unchanged. If "
  265. "you adjust your `vars.yml` to remove other components, you'd need to run "
  266. "`just setup-all`, or these components will still remain installed. Note "
  267. "these shortcuts run the `ensure-matrix-users-created` tag too."
  268. msgstr ""
  269. #: ../../../docs/configuring-playbook-ma1sd.md:143
  270. msgid "Troubleshooting"
  271. msgstr ""
  272. #: ../../../docs/configuring-playbook-ma1sd.md:145
  273. msgid ""
  274. "If email address validation emails sent by ma1sd are not reaching you, "
  275. "you should look into [Adjusting email-sending settings](configuring-"
  276. "playbook-email.md)."
  277. msgstr ""
  278. #: ../../../docs/configuring-playbook-ma1sd.md:147
  279. msgid ""
  280. "If you'd like additional logging information, temporarily enable verbose "
  281. "logging for ma1sd."
  282. msgstr ""
  283. #: ../../../docs/configuring-playbook-ma1sd.md:149
  284. msgid ""
  285. "To enable it, add the following configuration to your "
  286. "`inventory/host_vars/matrix.example.com/vars.yml` file:"
  287. msgstr ""
  288. #~ msgid ""
  289. #~ "See the project's "
  290. #~ "[documentation](https://github.com/ma1uta/ma1sd) to learn"
  291. #~ " what it does and why it might"
  292. #~ " be useful to you."
  293. #~ msgstr ""