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.
 
 
 

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