Matrix Docker Ansible eploy
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 

507 řádky
23 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: 2025-01-27 09:54+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-jitsi.md:1
  24. msgid "Setting up the Jitsi video-conferencing platform (optional)"
  25. msgstr ""
  26. #: ../../../docs/configuring-playbook-jitsi.md:3
  27. msgid "The playbook can install and configure the [Jitsi](https://jitsi.org/) video-conferencing platform for you."
  28. msgstr ""
  29. #: ../../../docs/configuring-playbook-jitsi.md:5
  30. msgid "Jitsi can not only be integrated with Element clients ([Element Web](configuring-playbook-client-element-web.md)/Desktop, Android and iOS) as a widget, but also be used as standalone web app."
  31. msgstr ""
  32. #: ../../../docs/configuring-playbook-jitsi.md:7
  33. msgid "See the project's [documentation](https://jitsi.github.io/handbook/) to learn what it does and why it might be useful to you."
  34. msgstr ""
  35. #: ../../../docs/configuring-playbook-jitsi.md:9
  36. msgid "**Note**: the configuration by the playbook is similar to the one by [docker-jitsi-meet](https://github.com/jitsi/docker-jitsi-meet). You can refer to the official documentation for Docker deployment [here](https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker/)."
  37. msgstr ""
  38. #: ../../../docs/configuring-playbook-jitsi.md:11
  39. msgid "Prerequisites"
  40. msgstr ""
  41. #: ../../../docs/configuring-playbook-jitsi.md:13
  42. msgid "You may need to open the following ports to your server:"
  43. msgstr ""
  44. #: ../../../docs/configuring-playbook-jitsi.md:15
  45. msgid "`4443/tcp` — RTP media fallback over TCP"
  46. msgstr ""
  47. #: ../../../docs/configuring-playbook-jitsi.md:16
  48. msgid "`10000/udp` — RTP media over UDP. Depending on your firewall/NAT configuration, incoming RTP packets on port `10000` may have the external IP of your firewall as destination address, due to the usage of STUN in JVB (see [`jitsi_jvb_stun_servers`](https://github.com/mother-of-all-self-hosting/ansible-role-jitsi/blob/main/defaults/main.yml))."
  49. msgstr ""
  50. #: ../../../docs/configuring-playbook-jitsi.md:18
  51. msgid "Adjusting DNS records"
  52. msgstr ""
  53. #: ../../../docs/configuring-playbook-jitsi.md:20
  54. msgid "By default, this playbook installs Jitsi on the `jitsi.` subdomain (`jitsi.example.com`) and requires you to create a CNAME record for `jitsi`, which targets `matrix.example.com`."
  55. msgstr ""
  56. #: ../../../docs/configuring-playbook-jitsi.md:22
  57. msgid "When setting, replace `example.com` with your own."
  58. msgstr ""
  59. #: ../../../docs/configuring-playbook-jitsi.md:24
  60. msgid "Adjusting the playbook configuration"
  61. msgstr ""
  62. #: ../../../docs/configuring-playbook-jitsi.md:26
  63. msgid "To enable Jitsi, add the following configuration to your `inventory/host_vars/matrix.example.com/vars.yml` file:"
  64. msgstr ""
  65. #: ../../../docs/configuring-playbook-jitsi.md:32
  66. msgid "Adjusting the Jitsi URL (optional)"
  67. msgstr ""
  68. #: ../../../docs/configuring-playbook-jitsi.md:34
  69. msgid "By tweaking the `jitsi_hostname` variable, you can easily make the service available at a **different hostname** than the default one."
  70. msgstr ""
  71. #: ../../../docs/configuring-playbook-jitsi.md:36
  72. msgid "Example additional configuration for your `vars.yml` file:"
  73. msgstr ""
  74. #: ../../../docs/configuring-playbook-jitsi.md:43
  75. msgid "After changing the domain, **you may need to adjust your DNS** records to point the Jitsi domain to the Matrix server."
  76. msgstr ""
  77. #: ../../../docs/configuring-playbook-jitsi.md:45
  78. msgid "Configure Jitsi authentication and guests mode (optional)"
  79. msgstr ""
  80. #: ../../../docs/configuring-playbook-jitsi.md:47
  81. msgid "By default the Jitsi instance does not require for anyone to log in, and is open to use without an account. To control who is allowed to start meetings on your Jitsi instance, you'd need to enable Jitsi's authentication and optionally guests mode."
  82. msgstr ""
  83. #: ../../../docs/configuring-playbook-jitsi.md:49
  84. msgid "Authentication type must be one of them: `internal` (default), `jwt`, `matrix` or `ldap`. Currently, only `internal`, `matrix` and `ldap` mechanisms are supported by the [Jitsi role](https://github.com/mother-of-all-self-hosting/ansible-role-jitsi)."
  85. msgstr ""
  86. #: ../../../docs/configuring-playbook-jitsi.md:51
  87. msgid "With authentication enabled, all meetings have to be started by a registered user. After the meeting is started by that user, then guests are free to join. If the registered user is not yet present, the guests are put on hold in individual waiting rooms."
  88. msgstr ""
  89. #: ../../../docs/configuring-playbook-jitsi.md:53
  90. msgid "**Note**: authentication is not tested by the playbook's self-checks. We therefore recommend that you would make sure by yourself that authentication is configured properly. To test it, start a meeting at `jitsi.example.com` on your browser."
  91. msgstr ""
  92. #: ../../../docs/configuring-playbook-jitsi.md:55
  93. msgid "Authenticate using Jitsi accounts: Auth-Type `internal` (recommended)"
  94. msgstr ""
  95. #: ../../../docs/configuring-playbook-jitsi.md:57
  96. msgid "The default authentication mechanism is `internal` auth, which requires a Jitsi account to have been configured. This is a recommended method, as it also works in federated rooms."
  97. msgstr ""
  98. #: ../../../docs/configuring-playbook-jitsi.md:59
  99. msgid "To enable authentication with a Jitsi account, add the following configuration to your `vars.yml` file. Make sure to replace `USERNAME_…` and `PASSWORD_…` with your own values."
  100. msgstr ""
  101. #: ../../../docs/configuring-playbook-jitsi.md:71
  102. msgid "**Note**: as Jitsi account removal function is not integrated into the playbook, these accounts will not be able to be removed from the Prosody server automatically, even if they are removed from your `vars.yml` file subsequently."
  103. msgstr ""
  104. #: ../../../docs/configuring-playbook-jitsi.md:73
  105. msgid "Authenticate using Matrix OpenID: Auth-Type `matrix`"
  106. msgstr ""
  107. #: ../../../docs/configuring-playbook-jitsi.md:75
  108. msgid "[!WARNING] This breaks the Jitsi instance on federated rooms probably and does not allow sharing conference links with guests."
  109. msgstr ""
  110. #: ../../../docs/configuring-playbook-jitsi.md:78
  111. msgid "This authentication method requires [Matrix User Verification Service](https://github.com/matrix-org/matrix-user-verification-service), which can be installed using this [playbook](configuring-playbook-user-verification-service.md). It verifies against Matrix openID, and requires a user-verification-service to run."
  112. msgstr ""
  113. #: ../../../docs/configuring-playbook-jitsi.md:80
  114. msgid "To enable authentication with Matrix OpenID, add the following configuration to your `vars.yml` file:"
  115. msgstr ""
  116. #: ../../../docs/configuring-playbook-jitsi.md:88
  117. msgid "For more information see also [https://github.com/matrix-org/prosody-mod-auth-matrix-user-verification](https://github.com/matrix-org/prosody-mod-auth-matrix-user-verification)."
  118. msgstr ""
  119. #: ../../../docs/configuring-playbook-jitsi.md:90
  120. msgid "Authenticate using LDAP: Auth-Type `ldap`"
  121. msgstr ""
  122. #: ../../../docs/configuring-playbook-jitsi.md:92
  123. msgid "To enable authentication with LDAP, add the following configuration to your `vars.yml` file (adapt to your needs):"
  124. msgstr ""
  125. #: ../../../docs/configuring-playbook-jitsi.md:112
  126. msgid "For more information refer to the [docker-jitsi-meet](https://github.com/jitsi/docker-jitsi-meet#authentication-using-ldap) and the [saslauthd `LDAP_SASLAUTHD`](https://github.com/winlibs/cyrus-sasl/blob/master/saslauthd/LDAP_SASLAUTHD) documentation."
  127. msgstr ""
  128. #: ../../../docs/configuring-playbook-jitsi.md:114
  129. msgid "Configure `JVB_ADVERTISE_IPS` for running behind NAT or on a LAN environment (optional)"
  130. msgstr ""
  131. #: ../../../docs/configuring-playbook-jitsi.md:116
  132. msgid "When running Jitsi in a LAN environment, or on the public Internet via NAT, the `JVB_ADVERTISE_IPS` enviornment variable should be set."
  133. msgstr ""
  134. #: ../../../docs/configuring-playbook-jitsi.md:118
  135. msgid "This variable allows to control which IP addresses the JVB will advertise for WebRTC media traffic. It is necessary to set it regardless of the use of a reverse proxy, since it's the IP address that will receive the media (audio / video) and not HTTP traffic, hence it's oblivious to the reverse proxy."
  136. msgstr ""
  137. #: ../../../docs/configuring-playbook-jitsi.md:120
  138. msgid "If your users are coming in over the Internet (and not over LAN), this will likely be your public IP address. If this is not set up correctly, calls will crash when more than two users join a meeting."
  139. msgstr ""
  140. #: ../../../docs/configuring-playbook-jitsi.md:122
  141. msgid "To set the variable, add the following configuration to your `vars.yml` file. Make sure to replace `LOCAL_IP_ADDRESS_OF_THE_HOST_HERE` with a proper value."
  142. msgstr ""
  143. #: ../../../docs/configuring-playbook-jitsi.md:129
  144. msgid "Check [the official documentation](https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker/#running-behind-nat-or-on-a-lan-environment) for more details about it."
  145. msgstr ""
  146. #: ../../../docs/configuring-playbook-jitsi.md:131
  147. msgid "Set a maximum number of participants on a Jitsi conference (optional)"
  148. msgstr ""
  149. #: ../../../docs/configuring-playbook-jitsi.md:133
  150. msgid "You can set a maximum number of participants allowed to join a Jitsi conference. By default the number is not specified."
  151. msgstr ""
  152. #: ../../../docs/configuring-playbook-jitsi.md:135
  153. msgid "To set it, add the following configuration to your `vars.yml` file (adapt to your needs):"
  154. msgstr ""
  155. #: ../../../docs/configuring-playbook-jitsi.md:141
  156. msgid "Enable Gravatar (optional)"
  157. msgstr ""
  158. #: ../../../docs/configuring-playbook-jitsi.md:143
  159. msgid "In the default Jisti Meet configuration, `gravatar.com` is enabled as an avatar service."
  160. msgstr ""
  161. #: ../../../docs/configuring-playbook-jitsi.md:145
  162. msgid "Since the Element clients send the URL of configured Matrix avatars to the Jitsi instance, our default configuration has disabled the Gravatar service."
  163. msgstr ""
  164. #: ../../../docs/configuring-playbook-jitsi.md:147
  165. msgid "To enable the Gravatar service, add the following configuration to your `vars.yml` file:"
  166. msgstr ""
  167. #: ../../../docs/configuring-playbook-jitsi.md:153
  168. msgid "[!WARNING] This will result in third party request leaking data to the Gravatar Service (`gravatar.com`, unless configured otherwise). Besides metadata, the Matrix user_id and possibly the room ID (via `referrer` header) will be also sent to the third party."
  169. msgstr ""
  170. #: ../../../docs/configuring-playbook-jitsi.md:156
  171. msgid "Fine tune Jitsi (optional)"
  172. msgstr ""
  173. #: ../../../docs/configuring-playbook-jitsi.md:158
  174. msgid "If you'd like to have Jitsi save up resources, add the following configuration to your `vars.yml` file (adapt to your needs):"
  175. msgstr ""
  176. #: ../../../docs/configuring-playbook-jitsi.md:171
  177. msgid "These configurations:"
  178. msgstr ""
  179. #: ../../../docs/configuring-playbook-jitsi.md:173
  180. msgid "**limit the maximum video resolution**, to save up resources on both server and clients"
  181. msgstr ""
  182. #: ../../../docs/configuring-playbook-jitsi.md:174
  183. msgid "**suspend unused video layers** until they are requested again, to save up resources on both server and clients. Read more on this feature [here](https://jitsi.org/blog/new-off-stage-layer-suppression-feature/)."
  184. msgstr ""
  185. #: ../../../docs/configuring-playbook-jitsi.md:175
  186. msgid "**disable audio levels** to avoid excessive refresh of the client-side page and decrease the CPU consumption involved"
  187. msgstr ""
  188. #: ../../../docs/configuring-playbook-jitsi.md:176
  189. msgid "**limit the number of video feeds forwarded to each client**, to save up resources on both server and clients. As clients’ bandwidth and CPU may not bear the load, use this setting to avoid lag and crashes. This feature is available by default on other webconference applications such as Office 365 Teams (the number is limited to 4). Read how it works [here](https://github.com/jitsi/jitsi-videobridge/blob/5ff195985edf46c9399dcf263cb07167f0a2c724/doc/allocation.md)."
  190. msgstr ""
  191. #: ../../../docs/configuring-playbook-jitsi.md:178
  192. msgid "Example configurations"
  193. msgstr ""
  194. #: ../../../docs/configuring-playbook-jitsi.md:180
  195. msgid "Here is an example set of configurations for running a Jitsi instance with:"
  196. msgstr ""
  197. #: ../../../docs/configuring-playbook-jitsi.md:182
  198. msgid "authentication using a Jitsi account (username: `US3RNAME`, password: `passw0rd`)"
  199. msgstr ""
  200. #: ../../../docs/configuring-playbook-jitsi.md:183
  201. msgid "guests: allowed"
  202. msgstr ""
  203. #: ../../../docs/configuring-playbook-jitsi.md:184
  204. msgid "maximum participants: 6 people"
  205. msgstr ""
  206. #: ../../../docs/configuring-playbook-jitsi.md:185
  207. msgid "fine tuning with the configurations presented above"
  208. msgstr ""
  209. #: ../../../docs/configuring-playbook-jitsi.md:186
  210. msgid "other miscellaneous options (see the official Jitsi documentation [here](https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-configuration) and [here](https://jitsi.github.io/handbook/docs/user-guide/user-guide-advanced))"
  211. msgstr ""
  212. #: ../../../docs/configuring-playbook-jitsi.md:206
  213. msgid "Installing"
  214. msgstr ""
  215. #: ../../../docs/configuring-playbook-jitsi.md:208
  216. msgid "After configuring the playbook and potentially [adjusting your DNS records](#adjusting-dns-records), run the playbook with [playbook tags](playbook-tags.md) as below:"
  217. msgstr ""
  218. #: ../../../docs/configuring-playbook-jitsi.md:215
  219. msgid "The shortcut commands with the [`just` program](just.md) are also available: `just install-all` or `just setup-all`"
  220. msgstr ""
  221. #: ../../../docs/configuring-playbook-jitsi.md:217
  222. msgid "`just install-all` is useful for maintaining your setup quickly ([2x-5x faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-runtime) than `just setup-all`) when its components remain unchanged. If you adjust your `vars.yml` to remove other components, you'd need to run `just setup-all`, or these components will still remain installed. Note these shortcuts run the `ensure-matrix-users-created` tag too."
  223. msgstr ""
  224. #: ../../../docs/configuring-playbook-jitsi.md:219
  225. msgid "Usage"
  226. msgstr ""
  227. #: ../../../docs/configuring-playbook-jitsi.md:221
  228. msgid "You can use the self-hosted Jitsi server in multiple ways:"
  229. msgstr ""
  230. #: ../../../docs/configuring-playbook-jitsi.md:223
  231. msgid "**by adding a widget to a room via Element Web** (the one configured by the playbook at `https://element.example.com`). Just start a voice or a video call in a room containing more than 2 members and that would create a Jitsi widget which utilizes your self-hosted Jitsi server."
  232. msgstr ""
  233. #: ../../../docs/configuring-playbook-jitsi.md:225
  234. msgid "**directly (without any Matrix integration)**. Just go to `https://jitsi.example.com`"
  235. msgstr ""
  236. #: ../../../docs/configuring-playbook-jitsi.md:227
  237. msgid "Set up additional JVBs for more video-conferences (optional)"
  238. msgstr ""
  239. #: ../../../docs/configuring-playbook-jitsi.md:229
  240. msgid "By default, a single JVB ([Jitsi VideoBridge](https://github.com/jitsi/jitsi-videobridge)) is deployed on the same host as the Matrix server. To allow more video-conferences to happen at the same time, you'd need to provision additional JVB services on other hosts."
  241. msgstr ""
  242. #: ../../../docs/configuring-playbook-jitsi.md:231
  243. msgid "These settings below will allow you to provision those extra JVB instances. The instances will register themselves with the Prosody service, and be available for Jicofo to route conferences too."
  244. msgstr ""
  245. #: ../../../docs/configuring-playbook-jitsi.md:233
  246. msgid "Add the `jitsi_jvb_servers` section on `hosts` file"
  247. msgstr ""
  248. #: ../../../docs/configuring-playbook-jitsi.md:235
  249. msgid "For additional JVBs, you'd need to add the section titled `jitsi_jvb_servers` on the ansible `hosts` file with the details of the JVB hosts as below:"
  250. msgstr ""
  251. #: ../../../docs/configuring-playbook-jitsi.md:242
  252. msgid "Make sure to replace `jvb-2.example.com` with your hostname for the JVB and `192.168.0.2` with your JVB's external IP address, respectively."
  253. msgstr ""
  254. #: ../../../docs/configuring-playbook-jitsi.md:244
  255. msgid "You could add JVB hosts as many as you would like. When doing so, add lines with the details of them."
  256. msgstr ""
  257. #: ../../../docs/configuring-playbook-jitsi.md:246
  258. msgid "Prepare `vars.yml` files for additional JVBs"
  259. msgstr ""
  260. #: ../../../docs/configuring-playbook-jitsi.md:248
  261. msgid "If the main server is `matrix.example.com` and the additional JVB instance is going to be deployed at `jvb-2.example.com`, the variables for the latter need to be specified on `vars.yml` in its directory (`inventory/host_vars/jvb-2.example.com`)."
  262. msgstr ""
  263. #: ../../../docs/configuring-playbook-jitsi.md:250
  264. msgid "Note that most (if not all) variables are common for both servers."
  265. msgstr ""
  266. #: ../../../docs/configuring-playbook-jitsi.md:252
  267. msgid "If you are setting up multiple JVB instances, you'd need to create `vars.yml` files for each of them too (`inventory/host_vars/jvb-3.example.com/vars.yml`, for example)."
  268. msgstr ""
  269. #: ../../../docs/configuring-playbook-jitsi.md:254
  270. msgid "Set the server ID to each JVB"
  271. msgstr ""
  272. #: ../../../docs/configuring-playbook-jitsi.md:256
  273. msgid "Each JVB requires a server ID to be set, so that it will be uniquely identified. The server ID allows Jitsi to keep track of which conferences are on which JVB."
  274. msgstr ""
  275. #: ../../../docs/configuring-playbook-jitsi.md:258
  276. msgid "The server ID can be set with the variable `jitsi_jvb_server_id`. It will end up as the `JVB_WS_SERVER_ID` environment variables in the JVB docker container."
  277. msgstr ""
  278. #: ../../../docs/configuring-playbook-jitsi.md:260
  279. msgid "To set the server ID to `jvb-2`, add the following configuration to either `hosts` or `vars.yml` files (adapt to your needs)."
  280. msgstr ""
  281. #: ../../../docs/configuring-playbook-jitsi.md:262
  282. msgid "On `hosts`:"
  283. msgstr ""
  284. #: ../../../docs/configuring-playbook-jitsi.md:264
  285. msgid "Add `jitsi_jvb_server_id=jvb-2` after your JVB's external IP addresses as below:"
  286. msgstr ""
  287. #: ../../../docs/configuring-playbook-jitsi.md:272
  288. msgid "On `vars.yml` files:"
  289. msgstr ""
  290. #: ../../../docs/configuring-playbook-jitsi.md:278
  291. msgid "Alternatively, you can specify the variable as a parameter to [the ansible command](#run-the-playbook)."
  292. msgstr ""
  293. #: ../../../docs/configuring-playbook-jitsi.md:280
  294. msgid "**Note**: the server ID `jvb-1` is reserved for the JVB instance running on the Matrix host, therefore should not be used as the ID of an additional JVB host."
  295. msgstr ""
  296. #: ../../../docs/configuring-playbook-jitsi.md:282
  297. msgid "Set colibri WebSocket port"
  298. msgstr ""
  299. #: ../../../docs/configuring-playbook-jitsi.md:284
  300. msgid "The additional JVBs will need to expose the colibri WebSocket port."
  301. msgstr ""
  302. #: ../../../docs/configuring-playbook-jitsi.md:286
  303. msgid "To expose the port, add the following configuration to your `vars.yml` files:"
  304. msgstr ""
  305. #: ../../../docs/configuring-playbook-jitsi.md:292
  306. msgid "Set Prosody XMPP server"
  307. msgstr ""
  308. #: ../../../docs/configuring-playbook-jitsi.md:294
  309. msgid "The JVB will also need to know the location of the Prosody XMPP server."
  310. msgstr ""
  311. #: ../../../docs/configuring-playbook-jitsi.md:296
  312. msgid "Similar to the server ID (`jitsi_jvb_server_id`), this can be set with the variable for the JVB by using the variable `jitsi_xmpp_server`."
  313. msgstr ""
  314. #: ../../../docs/configuring-playbook-jitsi.md:298
  315. msgid "Set the Matrix domain"
  316. msgstr ""
  317. #: ../../../docs/configuring-playbook-jitsi.md:300
  318. msgid "The Jitsi Prosody container is deployed on the Matrix server by default, so the value can be set to the Matrix domain. To set the value, add the following configuration to your `vars.yml` files:"
  319. msgstr ""
  320. #: ../../../docs/configuring-playbook-jitsi.md:306
  321. msgid "Set an IP address of the Matrix server"
  322. msgstr ""
  323. #: ../../../docs/configuring-playbook-jitsi.md:308
  324. msgid "Alternatively, the IP address of the Matrix server can be set. This can be useful if you would like to use a private IP address."
  325. msgstr ""
  326. #: ../../../docs/configuring-playbook-jitsi.md:310
  327. msgid "To set the IP address of the Matrix server, add the following configuration to your `vars.yml` files:"
  328. msgstr ""
  329. #: ../../../docs/configuring-playbook-jitsi.md:316
  330. msgid "Expose XMPP port"
  331. msgstr ""
  332. #: ../../../docs/configuring-playbook-jitsi.md:318
  333. msgid "By default, the Matrix server does not expose the XMPP port (`5222`); only the XMPP container exposes it internally inside the host. This means that the first JVB (which runs on the Matrix server) can reach it but the additional JVBs cannot. Therefore, the XMPP server needs to expose the port, so that the additional JVBs can connect to it."
  334. msgstr ""
  335. #: ../../../docs/configuring-playbook-jitsi.md:320
  336. msgid "To expose the port and have Docker forward the port, add the following configuration to your `vars.yml` files:"
  337. msgstr ""
  338. #: ../../../docs/configuring-playbook-jitsi.md:326
  339. msgid "Reverse-proxy with Traefik"
  340. msgstr ""
  341. #: ../../../docs/configuring-playbook-jitsi.md:328
  342. msgid "To make Traefik reverse-proxy to these additional JVBs, add the following configuration to your main `vars.yml` file (`inventory/host_vars/matrix.example.com/vars.yml`):"
  343. msgstr ""
  344. #: ../../../docs/configuring-playbook-jitsi.md:364
  345. msgid "Run the playbook"
  346. msgstr ""
  347. #: ../../../docs/configuring-playbook-jitsi.md:366
  348. msgid "After configuring `hosts` and `vars.yml` files, run the playbook with [playbook tags](playbook-tags.md) as below:"
  349. msgstr ""
  350. #: ../../../docs/configuring-playbook-jitsi.md:372
  351. msgid "Troubleshooting"
  352. msgstr ""
  353. #: ../../../docs/configuring-playbook-jitsi.md:374
  354. msgid "`Error: Account creation/modification not supported`"
  355. msgstr ""
  356. #: ../../../docs/configuring-playbook-jitsi.md:376
  357. msgid "If you get an error like `Error: Account creation/modification not supported` with authentication enabled, it's likely that you had previously installed Jitsi without auth/guest support."
  358. msgstr ""
  359. #: ../../../docs/configuring-playbook-jitsi.md:378
  360. msgid "In this case, you should consider to rebuild your Jitsi installation."
  361. msgstr ""
  362. #: ../../../docs/configuring-playbook-jitsi.md:380
  363. msgid "Rebuilding your Jitsi installation"
  364. msgstr ""
  365. #: ../../../docs/configuring-playbook-jitsi.md:382
  366. msgid "If you ever run into any trouble or if you have changed configuration (`jitsi_*` variables) too much, you can rebuild your Jitsi installation."
  367. msgstr ""
  368. #: ../../../docs/configuring-playbook-jitsi.md:384
  369. msgid "We normally don't recommend manual intervention, but Jitsi services tend to generate a lot of configuration files, and it is often wise to start afresh setting the services up, rather than messing with the existing configuration files. Since not all of those files are managed by Ansible (at least not yet), you may sometimes need to delete them by yourself manually."
  370. msgstr ""
  371. #: ../../../docs/configuring-playbook-jitsi.md:386
  372. msgid "To rebuild your Jitsi configuration, follow the procedure below:"
  373. msgstr ""
  374. #: ../../../docs/configuring-playbook-jitsi.md:388
  375. msgid "run this command locally to stop all Jitsi services: `just run-tags stop-group --extra-vars=group=jitsi`"
  376. msgstr ""
  377. #: ../../../docs/configuring-playbook-jitsi.md:389
  378. msgid "log in the server with SSH"
  379. msgstr ""
  380. #: ../../../docs/configuring-playbook-jitsi.md:390
  381. msgid "run this command remotely to remove all Jitsi configuration & data: `rm -rf /matrix/jitsi`"
  382. msgstr ""
  383. #: ../../../docs/configuring-playbook-jitsi.md:391
  384. msgid "run this command locally to set up Jitsi anew and restart services: `just install-service jitsi`"
  385. msgstr ""