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.
 
 
 

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