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.
 
 

258 lines
9.5 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-matrix-media-repo.md:1
  24. msgid "Storing Matrix media files using matrix-media-repo (optional)"
  25. msgstr ""
  26. #: ../../../docs/configuring-playbook-matrix-media-repo.md:3
  27. msgid ""
  28. "[matrix-media-repo](https://docs.t2bot.io/matrix-media-repo/) (often "
  29. "abbreviated \"MMR\") is a highly customizable multi-domain media "
  30. "repository for Matrix. Intended for medium to large environments "
  31. "consisting of several homeservers, this media repo de-duplicates media "
  32. "(including remote media) while being fully compliant with the "
  33. "specification."
  34. msgstr ""
  35. #: ../../../docs/configuring-playbook-matrix-media-repo.md:5
  36. msgid ""
  37. "Smaller/individual homeservers can still make use of this project's "
  38. "features, though it may be difficult to set up or have higher than "
  39. "expected resource consumption. Please do your research before deploying "
  40. "this as this project may not be useful for your environment."
  41. msgstr ""
  42. #: ../../../docs/configuring-playbook-matrix-media-repo.md:7
  43. msgid ""
  44. "For a simpler alternative (which allows you to offload your media "
  45. "repository storage to S3, etc.), you can [configure S3 storage"
  46. "](configuring-playbook-s3.md) instead of setting up matrix-media-repo."
  47. msgstr ""
  48. #: ../../../docs/configuring-playbook-matrix-media-repo.md
  49. msgid "**Table of Contents**"
  50. msgstr ""
  51. #: ../../../docs/configuring-playbook-matrix-media-repo.md
  52. msgid "[Quickstart](#quickstart)"
  53. msgstr ""
  54. #: ../../../docs/configuring-playbook-matrix-media-repo.md
  55. msgid "[Additional configuration options](#configuring-the-media-repo)"
  56. msgstr ""
  57. #: ../../../docs/configuring-playbook-matrix-media-repo.md
  58. msgid ""
  59. "[Importing data from an existing media store](#importing-data-from-an-"
  60. "existing-media-store)"
  61. msgstr ""
  62. #: ../../../docs/configuring-playbook-matrix-media-repo.md:15
  63. msgid "Quickstart"
  64. msgstr ""
  65. #: ../../../docs/configuring-playbook-matrix-media-repo.md:17
  66. msgid ""
  67. "Add the following configuration to your "
  68. "`inventory/host_vars/matrix.example.com/vars.yml` file and [re-run the "
  69. "installation process](./installing.md) for the playbook:"
  70. msgstr ""
  71. #: ../../../docs/configuring-playbook-matrix-media-repo.md:26
  72. msgid ""
  73. "The repo is pre-configured for integrating with the Postgres database, "
  74. "Traefik proxy and [Prometheus/Grafana](configuring-playbook-prometheus-"
  75. "grafana.md) (if metrics enabled) from this playbook for all the available"
  76. " homeserver roles. When the media repo is enabled, other media store "
  77. "roles should be disabled (if using Synapse with other media store roles)."
  78. msgstr ""
  79. #: ../../../docs/configuring-playbook-matrix-media-repo.md:28
  80. msgid ""
  81. "By default, the media-repo will use the local filesystem for data "
  82. "storage. You can alternatively use a `s3` cloud backend as well. Access "
  83. "token caching is also enabled by default since the logout endpoints are "
  84. "proxied through the media repo."
  85. msgstr ""
  86. #: ../../../docs/configuring-playbook-matrix-media-repo.md:30
  87. msgid "Configuring the media-repo"
  88. msgstr ""
  89. #: ../../../docs/configuring-playbook-matrix-media-repo.md:32
  90. msgid "Additional common configuration options:"
  91. msgstr ""
  92. #: ../../../docs/configuring-playbook-matrix-media-repo.md:91
  93. msgid ""
  94. "Full list of configuration options with documentation can be found in "
  95. "[`roles/custom/matrix-media-"
  96. "repo/defaults/main.yml`](https://github.com/spantaleev/matrix-docker-"
  97. "ansible-deploy/blob/master/roles/custom/matrix-media-"
  98. "repo/defaults/main.yml)"
  99. msgstr ""
  100. #: ../../../docs/configuring-playbook-matrix-media-repo.md:93
  101. msgid "Signing Keys"
  102. msgstr ""
  103. #: ../../../docs/configuring-playbook-matrix-media-repo.md:95
  104. msgid ""
  105. "Authenticated media endpoints ([MSC3916](https://github.com/matrix-org"
  106. "/matrix-spec-proposals/pull/3916)) requires MMR to have a configured "
  107. "signing key to authorize outbound federation requests. Additionally, the "
  108. "signing key must be merged with your homeserver's signing key file."
  109. msgstr ""
  110. #: ../../../docs/configuring-playbook-matrix-media-repo.md:97
  111. msgid ""
  112. "The playbook default is to generate a MMR signing key when invoking the "
  113. "setup role and merge it with your homeserver if you are using Synapse or "
  114. "Dendrite. This can be disabled if desired by setting the option in your "
  115. "inventory:"
  116. msgstr ""
  117. #: ../../../docs/configuring-playbook-matrix-media-repo.md:103
  118. msgid ""
  119. "If you wish to manually generate the signing key and merge it with your "
  120. "homeserver's signing key file, see https://docs.t2bot.io/matrix-media-"
  121. "repo/v1.3.5/installation/signing-key/ for more details."
  122. msgstr ""
  123. #: ../../../docs/configuring-playbook-matrix-media-repo.md:105
  124. msgid ""
  125. "**Note that if you uninstall MMR from the playbook, it will not remove "
  126. "the old MMR signing key from your homeserver's signing key file. You will"
  127. " have to remove it manually.**"
  128. msgstr ""
  129. #: ../../../docs/configuring-playbook-matrix-media-repo.md:107
  130. msgid "Key backup and revoking"
  131. msgstr ""
  132. #: ../../../docs/configuring-playbook-matrix-media-repo.md:109
  133. msgid ""
  134. "Since your homeserver signing key file is modified by the playbook, a "
  135. "backup will be created in "
  136. "`HOMESERVER_DIR/config/example.com.signing.key.backup`. If you need to "
  137. "remove/revoke old keys, you can restore from this backup or remove the "
  138. "MMR key ID from your `example.com.signing.key` file."
  139. msgstr ""
  140. #: ../../../docs/configuring-playbook-matrix-media-repo.md:111
  141. msgid ""
  142. "Additionally, its recommended after revoking a signing key to update your"
  143. " homeserver config file (`old_signing_keys` field for Synapse and "
  144. "`old_private_keys` for Dendrite). See your homeserver config file for "
  145. "further documentation on how to populate the field."
  146. msgstr ""
  147. #: ../../../docs/configuring-playbook-matrix-media-repo.md:113
  148. msgid "Importing data from an existing media store"
  149. msgstr ""
  150. #: ../../../docs/configuring-playbook-matrix-media-repo.md:115
  151. msgid ""
  152. "If you want to add this repo to an existing homeserver managed by the "
  153. "playbook, you will need to import existing media into MMR's database or "
  154. "you will lose access to older media while it is active. MMR versions up "
  155. "to `v1.3.3` only support importing from Synapse, but newer versions (at "
  156. "time of writing: only `latest`) also support importing from Dendrite."
  157. msgstr ""
  158. #: ../../../docs/configuring-playbook-matrix-media-repo.md:117
  159. msgid ""
  160. "**Before importing**: ensure you have an initial matrix-media-repo "
  161. "deployment by following the [quickstart](#quickstart) guide above"
  162. msgstr ""
  163. #: ../../../docs/configuring-playbook-matrix-media-repo.md:119
  164. msgid ""
  165. "Depending on the homeserver implementation yu're using (Synapse, "
  166. "Dendrite), you'll need to use a different import tool (part of matrix-"
  167. "media-repo) and point it to the homeserver's database."
  168. msgstr ""
  169. #: ../../../docs/configuring-playbook-matrix-media-repo.md:121
  170. msgid "Importing data from the Synapse media store"
  171. msgstr ""
  172. #: ../../../docs/configuring-playbook-matrix-media-repo.md:123
  173. msgid ""
  174. "To import the Synapse media store, you're supposed to invoke the "
  175. "`import_synapse` tool which is part of the matrix-media-repo container "
  176. "image. Your Synapse database is called `synapse` by default, unless "
  177. "you've changed it by modifying `matrix_synapse_database_database`."
  178. msgstr ""
  179. #: ../../../docs/configuring-playbook-matrix-media-repo.md:125
  180. msgid ""
  181. "This guide here is adapted from the [upstream documentation about the "
  182. "import_synapse script](https://github.com/turt2live/matrix-media-repo"
  183. "#importing-media-from-synapse)."
  184. msgstr ""
  185. #: ../../../docs/configuring-playbook-matrix-media-repo.md:127
  186. #: ../../../docs/configuring-playbook-matrix-media-repo.md:149
  187. msgid ""
  188. "Run the following command on the server (after replacing "
  189. "`postgres_connection_password` in it with the value found in your "
  190. "`vars.yml` file):"
  191. msgstr ""
  192. #: ../../../docs/configuring-playbook-matrix-media-repo.md:139
  193. #: ../../../docs/configuring-playbook-matrix-media-repo.md:161
  194. msgid ""
  195. "Enter `1` for the Machine ID when prompted (you are not doing any "
  196. "horizontal scaling) unless you know what you're doing."
  197. msgstr ""
  198. #: ../../../docs/configuring-playbook-matrix-media-repo.md:141
  199. #: ../../../docs/configuring-playbook-matrix-media-repo.md:163
  200. msgid ""
  201. "This should output a `msg=\"Import completed\"` when finished "
  202. "successfully!"
  203. msgstr ""
  204. #: ../../../docs/configuring-playbook-matrix-media-repo.md:143
  205. msgid "Importing data from the Dendrite media store"
  206. msgstr ""
  207. #: ../../../docs/configuring-playbook-matrix-media-repo.md:145
  208. msgid ""
  209. "If you're using the [Dendrite](configuring-playbook-dendrite.md) "
  210. "homeserver instead of the default for this playbook (Synapse), follow "
  211. "this importing guide here."
  212. msgstr ""
  213. #: ../../../docs/configuring-playbook-matrix-media-repo.md:147
  214. msgid ""
  215. "To import the Dendrite media store, you're supposed to invoke the "
  216. "`import_dendrite` tool which is part of the matrix-media-repo container "
  217. "image. Your Dendrite database is called `dendrite_mediaapi` by default, "
  218. "unless you've changed it by modifying "
  219. "`matrix_dendrite_media_api_database`."
  220. msgstr ""