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.
 
 
 

356 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-16 12:05+0900\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-ntfy.md:1
  24. msgid "Setting up the ntfy push notifications server (optional)"
  25. msgstr ""
  26. #: ../../../docs/configuring-playbook-ntfy.md:3
  27. msgid ""
  28. "The playbook can install and configure the [ntfy](https://ntfy.sh/) push "
  29. "notifications server for you."
  30. msgstr ""
  31. #: ../../../docs/configuring-playbook-ntfy.md:5
  32. msgid ""
  33. "Using the [UnifiedPush](https://unifiedpush.org) standard, ntfy enables "
  34. "self-hosted (Google-free) push notifications from Matrix (and other) "
  35. "servers to UnifiedPush-compatible Matrix compatible client apps running "
  36. "on Android and other devices."
  37. msgstr ""
  38. #: ../../../docs/configuring-playbook-ntfy.md:7
  39. msgid ""
  40. "This role is intended to support UnifiedPush notifications for use with "
  41. "the Matrix and Matrix-related services that this playbook installs. This "
  42. "role is not intended to support all of ntfy's other features."
  43. msgstr ""
  44. #: ../../../docs/configuring-playbook-ntfy.md:9
  45. msgid ""
  46. "**Note**: In contrast to push notifications using Google's FCM or Apple's"
  47. " APNs, the use of UnifiedPush allows each end-user to choose the push "
  48. "notification server that they prefer. As a consequence, deploying this "
  49. "ntfy server does not by itself ensure any particular user or device or "
  50. "client app will use it."
  51. msgstr ""
  52. #: ../../../docs/configuring-playbook-ntfy.md:11
  53. msgid "Adjusting the playbook configuration"
  54. msgstr ""
  55. #: ../../../docs/configuring-playbook-ntfy.md:13
  56. msgid ""
  57. "To enable ntfy, add the following configuration to your "
  58. "`inventory/host_vars/matrix.example.com/vars.yml` file:"
  59. msgstr ""
  60. #: ../../../docs/configuring-playbook-ntfy.md:27
  61. msgid ""
  62. "For a more complete list of variables that you could override, see the "
  63. "[`defaults/main.yml` file](https://github.com/mother-of-all-self-hosting"
  64. "/ansible-role-ntfy/blob/main/defaults/main.yml) of the ntfy Ansible role."
  65. msgstr ""
  66. #: ../../../docs/configuring-playbook-ntfy.md:29
  67. msgid ""
  68. "For a complete list of ntfy config options that you could put in "
  69. "`ntfy_configuration_extension_yaml`, see the [ntfy config "
  70. "documentation](https://ntfy.sh/docs/config/#config-options)."
  71. msgstr ""
  72. #: ../../../docs/configuring-playbook-ntfy.md:31
  73. msgid "Adjusting the ntfy URL"
  74. msgstr ""
  75. #: ../../../docs/configuring-playbook-ntfy.md:33
  76. msgid ""
  77. "By default, this playbook installs ntfy on the `ntfy.` subdomain "
  78. "(`ntfy.example.com`) and requires you to [adjust your DNS records"
  79. "](#adjusting-dns-records)."
  80. msgstr ""
  81. #: ../../../docs/configuring-playbook-ntfy.md:35
  82. msgid ""
  83. "By tweaking the `ntfy_hostname` variable, you can easily make the service"
  84. " available at a **different hostname** than the default one."
  85. msgstr ""
  86. #: ../../../docs/configuring-playbook-ntfy.md:37
  87. msgid ""
  88. "Example additional configuration for your "
  89. "`inventory/host_vars/matrix.example.com/vars.yml` file:"
  90. msgstr ""
  91. #: ../../../docs/configuring-playbook-ntfy.md:44
  92. msgid "Adjusting DNS records"
  93. msgstr ""
  94. #: ../../../docs/configuring-playbook-ntfy.md:46
  95. msgid ""
  96. "Once you've decided on the domain, **you may need to adjust your DNS** "
  97. "records to point the ntfy domain to the Matrix server."
  98. msgstr ""
  99. #: ../../../docs/configuring-playbook-ntfy.md:48
  100. msgid ""
  101. "By default, you will need to create a CNAME record for `ntfy`. See "
  102. "[Configuring DNS](configuring-dns.md) for details about DNS changes."
  103. msgstr ""
  104. #: ../../../docs/configuring-playbook-ntfy.md:50
  105. msgid "Installing"
  106. msgstr ""
  107. #: ../../../docs/configuring-playbook-ntfy.md:52
  108. msgid ""
  109. "After configuring the playbook and potentially [adjusting your DNS "
  110. "records](#adjusting-dns-records), run the playbook with [playbook tags"
  111. "](playbook-tags.md) as below:"
  112. msgstr ""
  113. #: ../../../docs/configuring-playbook-ntfy.md:59
  114. msgid ""
  115. "The shortcut commands with the [`just` program](just.md) are also "
  116. "available: `just install-all` or `just setup-all`"
  117. msgstr ""
  118. #: ../../../docs/configuring-playbook-ntfy.md:61
  119. msgid ""
  120. "`just install-all` is useful for maintaining your setup quickly ([2x-5x "
  121. "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
  122. "runtime) than `just setup-all`) when its components remain unchanged. If "
  123. "you adjust your `vars.yml` to remove other components, you'd need to run "
  124. "`just setup-all`, or these components will still remain installed. Note "
  125. "these shortcuts run the `ensure-matrix-users-created` tag too."
  126. msgstr ""
  127. #: ../../../docs/configuring-playbook-ntfy.md:63
  128. msgid "Usage"
  129. msgstr ""
  130. #: ../../../docs/configuring-playbook-ntfy.md:65
  131. msgid ""
  132. "To make use of your ntfy installation, on Android for example, you need "
  133. "two things:"
  134. msgstr ""
  135. #: ../../../docs/configuring-playbook-ntfy.md:67
  136. msgid "the `ntfy` app"
  137. msgstr ""
  138. #: ../../../docs/configuring-playbook-ntfy.md:68
  139. msgid "a UnifiedPush-compatible Matrix app"
  140. msgstr ""
  141. #: ../../../docs/configuring-playbook-ntfy.md:70
  142. msgid ""
  143. "You need to install the `ntfy` app on each device on which you want to "
  144. "receive push notifications through your ntfy server. The `ntfy` app will "
  145. "provide UnifiedPush notifications to any number of UnifiedPush-compatible"
  146. " messaging apps installed on the same device."
  147. msgstr ""
  148. #: ../../../docs/configuring-playbook-ntfy.md:72
  149. msgid "Setting up the `ntfy` Android app"
  150. msgstr ""
  151. #: ../../../docs/configuring-playbook-ntfy.md:74
  152. msgid ""
  153. "Install the [ntfy Android app](https://ntfy.sh/docs/subscribe/phone/) "
  154. "from F-droid or Google Play."
  155. msgstr ""
  156. #: ../../../docs/configuring-playbook-ntfy.md:75
  157. msgid ""
  158. "In its Settings -> `General: Default server`, enter your ntfy server URL,"
  159. " such as `https://ntfy.example.com`."
  160. msgstr ""
  161. #: ../../../docs/configuring-playbook-ntfy.md:76
  162. msgid "In its Settings -> `Advanced: Connection protocol`, choose `WebSockets`."
  163. msgstr ""
  164. #: ../../../docs/configuring-playbook-ntfy.md:78
  165. msgid ""
  166. "That is all you need to do in the ntfy app. It has many other features, "
  167. "but for our purposes you can ignore them. In particular you do not need "
  168. "to follow any instructions about subscribing to a notification topic as "
  169. "UnifiedPush will do that automatically."
  170. msgstr ""
  171. #: ../../../docs/configuring-playbook-ntfy.md:80
  172. msgid "Setting up a UnifiedPush-compatible Matrix app"
  173. msgstr ""
  174. #: ../../../docs/configuring-playbook-ntfy.md:82
  175. msgid ""
  176. "Install any UnifiedPush-enabled Matrix app on that same device. The "
  177. "Matrix app will learn from the `ntfy` app that you have configured "
  178. "UnifiedPush on this device, and then it will tell your Matrix server to "
  179. "use it."
  180. msgstr ""
  181. #: ../../../docs/configuring-playbook-ntfy.md:84
  182. msgid "Steps needed for specific Matrix apps:"
  183. msgstr ""
  184. #: ../../../docs/configuring-playbook-ntfy.md:86
  185. msgid "FluffyChat-android:"
  186. msgstr ""
  187. #: ../../../docs/configuring-playbook-ntfy.md:87
  188. msgid "Should auto-detect and use it. No manual settings."
  189. msgstr ""
  190. #: ../../../docs/configuring-playbook-ntfy.md:89
  191. msgid "SchildiChat-android:"
  192. msgstr ""
  193. #: ../../../docs/configuring-playbook-ntfy.md:90
  194. msgid ""
  195. "enable `Settings` -> `Notifications` -> `UnifiedPush: Force custom push "
  196. "gateway`."
  197. msgstr ""
  198. #: ../../../docs/configuring-playbook-ntfy.md:91
  199. msgid ""
  200. "choose `Settings` -> `Notifications` -> `UnifiedPush: Re-register push "
  201. "distributor`. *(For info, a more complex alternative to achieve the same "
  202. "is: delete the relevant unifiedpush registration in `ntfy` app, force-"
  203. "close SchildiChat, re-open it.)*"
  204. msgstr ""
  205. #: ../../../docs/configuring-playbook-ntfy.md:92
  206. msgid ""
  207. "verify `Settings` -> `Notifications` -> `UnifiedPush: Notification "
  208. "targets` as described below in the \"Troubleshooting\" section."
  209. msgstr ""
  210. #: ../../../docs/configuring-playbook-ntfy.md:94
  211. msgid "Element-android v1.4.26+:"
  212. msgstr ""
  213. #: ../../../docs/configuring-playbook-ntfy.md:95
  214. msgid "choose `Settings` -> `Notifications` -> `Notification method` -> `ntfy`"
  215. msgstr ""
  216. #: ../../../docs/configuring-playbook-ntfy.md:96
  217. msgid ""
  218. "verify `Settings` -> `Troubleshoot` -> `Troubleshoot notification "
  219. "settings`"
  220. msgstr ""
  221. #: ../../../docs/configuring-playbook-ntfy.md:98
  222. msgid ""
  223. "If the Matrix app asks, \"Choose a distributor: FCM Fallback or ntfy\", "
  224. "then choose \"ntfy\"."
  225. msgstr ""
  226. #: ../../../docs/configuring-playbook-ntfy.md:100
  227. msgid ""
  228. "If the Matrix app doesn't seem to pick it up, try restarting it and try "
  229. "the Troubleshooting section below."
  230. msgstr ""
  231. #: ../../../docs/configuring-playbook-ntfy.md:102
  232. msgid "Web App"
  233. msgstr ""
  234. #: ../../../docs/configuring-playbook-ntfy.md:104
  235. msgid ""
  236. "ntfy also has a web app to subscribe to and push to topics from the "
  237. "browser. This may be helpful to further troubleshoot UnifiedPush problems"
  238. " or to use ntfy for other purposes. The web app only runs in the browser "
  239. "locally (after downloading the JavaScript)."
  240. msgstr ""
  241. #: ../../../docs/configuring-playbook-ntfy.md:106
  242. msgid ""
  243. "The web app is disabled in this playbook by default as the expectation is"
  244. " that most users won't use it. You can either use the [official hosted "
  245. "one](https://ntfy.sh/app) (it supports using other public reachable ntfy "
  246. "instances) or host it yourself by setting `ntfy_web_root: \"app\"` and "
  247. "re-running Ansible."
  248. msgstr ""
  249. #: ../../../docs/configuring-playbook-ntfy.md:108
  250. msgid "Troubleshooting"
  251. msgstr ""
  252. #: ../../../docs/configuring-playbook-ntfy.md:110
  253. msgid ""
  254. "First check that the Matrix client app you are using supports "
  255. "UnifiedPush. There may well be different variants of the app."
  256. msgstr ""
  257. #: ../../../docs/configuring-playbook-ntfy.md:112
  258. msgid ""
  259. "Set the ntfy server's log level to 'DEBUG', as shown in the example "
  260. "settings above, and watch the server's logs with `sudo journalctl -fu "
  261. "matrix-ntfy`."
  262. msgstr ""
  263. #: ../../../docs/configuring-playbook-ntfy.md:114
  264. msgid ""
  265. "To check if UnifiedPush is correctly configured on the client device, "
  266. "look at \"Settings -> Notifications -> Notification Targets\" in Element "
  267. "Android or SchildiChat Android, or \"Settings -> Notifications -> "
  268. "Devices\" in FluffyChat. There should be one entry for each Matrix client"
  269. " app that has enabled push notifications, and when that client is using "
  270. "UnifiedPush you should see a URL that begins with your ntfy server's URL."
  271. msgstr ""
  272. #: ../../../docs/configuring-playbook-ntfy.md:116
  273. msgid ""
  274. "In the \"Notification Targets\" screen in Element Android or SchildiChat "
  275. "Android, two relevant URLs are shown, \"push\\_key\" and \"Url\", and "
  276. "both should begin with your ntfy server's URL. If \"push\\_key\" shows "
  277. "your server but \"Url\" shows an external server such as "
  278. "`up.schildi.chat` then push notifications will still work but are being "
  279. "routed through that external server before they reach your ntfy server. "
  280. "To rectify that, in SchildiChat (at least around version 1.4.20.sc55) you"
  281. " must enable the `Force custom push gateway` setting as described in the "
  282. "\"Usage\" section above."
  283. msgstr ""
  284. #: ../../../docs/configuring-playbook-ntfy.md:118
  285. msgid ""
  286. "If it is not working, useful tools are \"Settings -> Notifications -> Re-"
  287. "register push distributor\" and \"Settings -> Notifications -> "
  288. "Troubleshoot Notifications\" in SchildiChat Android (possibly also "
  289. "Element Android). In particular the \"Endpoint/FCM\" step of that "
  290. "troubleshooter should display your ntfy server's URL that it has "
  291. "discovered from the ntfy client app."
  292. msgstr ""
  293. #: ../../../docs/configuring-playbook-ntfy.md:120
  294. msgid ""
  295. "The simple [UnifiedPush "
  296. "troubleshooting](https://unifiedpush.org/users/troubleshooting/) app [UP-"
  297. "Example](https://f-droid.org/en/packages/org.unifiedpush.example/) can be"
  298. " used to manually test UnifiedPush registration and operation on an "
  299. "Android device."
  300. msgstr ""