Matrix Docker Ansible eploy
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 

315 行
9.9 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-s3.md:1
  23. msgid ""
  24. "Storing Synapse media files on Amazon S3 or another compatible Object "
  25. "Storage (optional)"
  26. msgstr ""
  27. #: ../../../docs/configuring-playbook-s3.md:3
  28. msgid ""
  29. "By default, this playbook configures your server to store Synapse's "
  30. "content repository (`media_store`) files on the local filesystem. If "
  31. "that's okay, you can skip this document."
  32. msgstr ""
  33. #: ../../../docs/configuring-playbook-s3.md:5
  34. msgid ""
  35. "As an alternative to storing media files on the local filesystem, you can"
  36. " store them on [Amazon S3](https://aws.amazon.com/s3/) or another "
  37. "S3-compatible object store."
  38. msgstr ""
  39. #: ../../../docs/configuring-playbook-s3.md:7
  40. msgid ""
  41. "You can do this either by sticking to Synapse's media repository and "
  42. "making that use S3 (read below for this method), or by switching to an "
  43. "external media storage implementation like [matrix-media-repo"
  44. "](configuring-playbook-matrix-media-repo.md)."
  45. msgstr ""
  46. #: ../../../docs/configuring-playbook-s3.md:9
  47. msgid ""
  48. "First, [choose an Object Storage provider](#choosing-an-object-storage-"
  49. "provider)."
  50. msgstr ""
  51. #: ../../../docs/configuring-playbook-s3.md:11
  52. msgid "Then, [create the S3 bucket](#bucket-creation-and-security-configuration)."
  53. msgstr ""
  54. #: ../../../docs/configuring-playbook-s3.md:13
  55. msgid ""
  56. "Finally, [set up S3 storage for Synapse](#setting-up) (with [Goofys"
  57. "](configuring-playbook-s3-goofys.md), [synapse-s3-storage-provider"
  58. "](configuring-playbook-synapse-s3-storage-provider.md), or use s3 "
  59. "datastore with the [matrix-media-repo](https://docs.t2bot.io/matrix-"
  60. "media-repo/configuration/s3-datastore.html))."
  61. msgstr ""
  62. #: ../../../docs/configuring-playbook-s3.md:15
  63. msgid "Choosing an Object Storage provider"
  64. msgstr ""
  65. #: ../../../docs/configuring-playbook-s3.md:17
  66. msgid ""
  67. "You can create [Amazon S3](https://aws.amazon.com/s3/) or another "
  68. "S3-compatible object storage like [Backblaze "
  69. "B2](https://www.backblaze.com/b2/cloud-storage.html), "
  70. "[Storj](https://storj.io), [Wasabi](https://wasabi.com), [Digital Ocean "
  71. "Spaces](https://www.digitalocean.com/products/spaces), etc."
  72. msgstr ""
  73. #: ../../../docs/configuring-playbook-s3.md:19
  74. msgid ""
  75. "Amazon S3, Backblaze B2, and Storj are pay-as-you with no minimum charges"
  76. " for storing too little data."
  77. msgstr ""
  78. #: ../../../docs/configuring-playbook-s3.md:21
  79. msgid ""
  80. "All these providers have different prices, with Storj appearing to be the"
  81. " cheapest (as of 2024-10, storage fee is $0.004 per GB/month, and egress "
  82. "fee is $0.007 per GB). Backblaze egress is free, but for only certain "
  83. "users for up to 3x the amount of data stored. Beyond that you will pay "
  84. "$0.01/GB of egress."
  85. msgstr ""
  86. #: ../../../docs/configuring-playbook-s3.md:23
  87. msgid ""
  88. "Wasabi has a minimum charge of 1TB if you're storing less than 1TB, which"
  89. " becomes expensive if you need to store less data than that. Likewise, "
  90. "Digital Ocean Spaces has also a minimum charge of 250GB ($5/month as of "
  91. "2022-10)."
  92. msgstr ""
  93. #: ../../../docs/configuring-playbook-s3.md:25
  94. msgid "Here are some of the important aspects of choosing the right provider:"
  95. msgstr ""
  96. #: ../../../docs/configuring-playbook-s3.md:27
  97. msgid ""
  98. "if a provider is a company you like and trust (or dislike less than the "
  99. "others)"
  100. msgstr ""
  101. #: ../../../docs/configuring-playbook-s3.md:28
  102. msgid "if a provider implements end-to-end encryption of your data"
  103. msgstr ""
  104. #: ../../../docs/configuring-playbook-s3.md:29
  105. msgid ""
  106. "if a provider has a data region close to your Matrix server (if it's "
  107. "farther away, high latency may cause slowdowns)"
  108. msgstr ""
  109. #: ../../../docs/configuring-playbook-s3.md:30
  110. msgid ""
  111. "if a provider's infrastructure such as data center is centralized or "
  112. "distributed"
  113. msgstr ""
  114. #: ../../../docs/configuring-playbook-s3.md:31
  115. msgid ""
  116. "if a provider's price model is transparent (whether it includes hidden "
  117. "costs like minimum charge, minimum storage term, etc.)"
  118. msgstr ""
  119. #: ../../../docs/configuring-playbook-s3.md:32
  120. msgid ""
  121. "if a provider has free or cheap egress fee (in case you need to get the "
  122. "data out often, for some reason) - likely not too important for the "
  123. "common use-case"
  124. msgstr ""
  125. #: ../../../docs/configuring-playbook-s3.md:34
  126. msgid "Bucket creation and Security Configuration"
  127. msgstr ""
  128. #: ../../../docs/configuring-playbook-s3.md:36
  129. msgid ""
  130. "Now that you've [chosen an Object Storage provider](#choosing-an-object-"
  131. "storage-provider), you need to create a storage bucket."
  132. msgstr ""
  133. #: ../../../docs/configuring-playbook-s3.md:38
  134. msgid ""
  135. "How you do this varies from provider to provider, with Amazon S3 being "
  136. "the most complicated due to its vast number of services and complicated "
  137. "security policies."
  138. msgstr ""
  139. #: ../../../docs/configuring-playbook-s3.md:40
  140. msgid ""
  141. "Below, we provider some guides for common providers. If you don't see "
  142. "yours, look at the others for inspiration or read some guides online "
  143. "about how to create a bucket. Feel free to contribute to this "
  144. "documentation with an update!"
  145. msgstr ""
  146. #: ../../../docs/configuring-playbook-s3.md:42
  147. msgid "Amazon S3"
  148. msgstr ""
  149. #: ../../../docs/configuring-playbook-s3.md:44
  150. msgid ""
  151. "You'll need an Amazon S3 bucket and some IAM user credentials (access key"
  152. " + secret key) with full write access to the bucket. Example IAM security"
  153. " policy:"
  154. msgstr ""
  155. #: ../../../docs/configuring-playbook-s3.md:65
  156. msgid ""
  157. "**Note**: This policy needs to be attached to an IAM user created from "
  158. "the **Security Credentials** menu. This is not a **Bucket Policy**."
  159. msgstr ""
  160. #: ../../../docs/configuring-playbook-s3.md:67
  161. msgid "Backblaze B2"
  162. msgstr ""
  163. #: ../../../docs/configuring-playbook-s3.md:69
  164. msgid ""
  165. "To use [Backblaze B2](https://www.backblaze.com/b2/cloud-storage.html) "
  166. "you first need to sign up."
  167. msgstr ""
  168. #: ../../../docs/configuring-playbook-s3.md:71
  169. msgid ""
  170. "You [can't easily change which region (US, Europe) your Backblaze account"
  171. " stores files "
  172. "in](https://old.reddit.com/r/backblaze/comments/hi1v90/make_the_choice_for_the_b2_data_center_region/),"
  173. " so make sure to carefully choose the region when signing up (hint: it's "
  174. "a hard to see dropdown below the username/password fields in the signup "
  175. "form)."
  176. msgstr ""
  177. #: ../../../docs/configuring-playbook-s3.md:73
  178. msgid "After logging in to Backblaze:"
  179. msgstr ""
  180. #: ../../../docs/configuring-playbook-s3.md:75
  181. msgid ""
  182. "create a new **private** bucket through its user interface (you can call "
  183. "it something like `matrix-example-media-store`)"
  184. msgstr ""
  185. #: ../../../docs/configuring-playbook-s3.md:76
  186. msgid ""
  187. "note the **Endpoint** for your bucket (something like `s3.us-"
  188. "west-002.backblazeb2.com`)."
  189. msgstr ""
  190. #: ../../../docs/configuring-playbook-s3.md:77
  191. msgid "adjust its Lifecycle Rules to: Keep only the last version of the file"
  192. msgstr ""
  193. #: ../../../docs/configuring-playbook-s3.md:78
  194. msgid ""
  195. "go to [App Keys](https://secure.backblaze.com/app_keys.htm) and use the "
  196. "**Add a New Application Key** to create a new one"
  197. msgstr ""
  198. #: ../../../docs/configuring-playbook-s3.md:79
  199. msgid ""
  200. "restrict it to the previously created bucket (e.g. `matrix-example-media-"
  201. "store`)"
  202. msgstr ""
  203. #: ../../../docs/configuring-playbook-s3.md:80
  204. msgid "give it *Read & Write* access"
  205. msgstr ""
  206. #: ../../../docs/configuring-playbook-s3.md:82
  207. msgid ""
  208. "The `keyID` value is your **Access Key** and `applicationKey` is your "
  209. "**Secret Key**."
  210. msgstr ""
  211. #: ../../../docs/configuring-playbook-s3.md:84
  212. msgid ""
  213. "For configuring [Goofys](configuring-playbook-s3-goofys.md) or [s3"
  214. "-synapse-storage-provider](configuring-playbook-synapse-s3-storage-"
  215. "provider.md) you will need:"
  216. msgstr ""
  217. #: ../../../docs/configuring-playbook-s3.md:86
  218. msgid ""
  219. "**Endpoint URL** - this is the **Endpoint** value you saw above, but "
  220. "prefixed with `https://`"
  221. msgstr ""
  222. #: ../../../docs/configuring-playbook-s3.md:88
  223. msgid "**Region** - use the value you see in the Endpoint (e.g. `us-west-002`)"
  224. msgstr ""
  225. #: ../../../docs/configuring-playbook-s3.md:90
  226. msgid ""
  227. "**Storage Class** - use `STANDARD`. Backblaze B2 does not have different "
  228. "storage classes, so it doesn't make sense to use any other value."
  229. msgstr ""
  230. #: ../../../docs/configuring-playbook-s3.md:92
  231. msgid "Other providers"
  232. msgstr ""
  233. #: ../../../docs/configuring-playbook-s3.md:94
  234. msgid ""
  235. "For other S3-compatible providers, you may not need to configure security"
  236. " policies, etc. (just like for [Backblaze B2](#backblaze-b2))."
  237. msgstr ""
  238. #: ../../../docs/configuring-playbook-s3.md:96
  239. msgid ""
  240. "You most likely just need to create an S3 bucket and get some credentials"
  241. " (access key and secret key) for accessing the bucket in a read/write "
  242. "manner."
  243. msgstr ""
  244. #: ../../../docs/configuring-playbook-s3.md:98
  245. msgid "Setting up"
  246. msgstr ""
  247. #: ../../../docs/configuring-playbook-s3.md:100
  248. msgid ""
  249. "To set up Synapse to store files in S3, follow the instructions for the "
  250. "method of your choice:"
  251. msgstr ""
  252. #: ../../../docs/configuring-playbook-s3.md:102
  253. msgid ""
  254. "using [synapse-s3-storage-provider](configuring-playbook-synapse-s3"
  255. "-storage-provider.md) (recommended)"
  256. msgstr ""
  257. #: ../../../docs/configuring-playbook-s3.md:103
  258. msgid ""
  259. "using [Goofys to mount the S3 store to the local filesystem](configuring-"
  260. "playbook-s3-goofys.md)"
  261. msgstr ""
  262. #: ../../../docs/configuring-playbook-s3.md:104
  263. msgid "using [matrix-media-repo](configuring-playbook-matrix-media-repo.md)"
  264. msgstr ""