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.
 
 
 

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