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.
 
 
 

242 lines
8.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-base-domain-serving.md:1
  24. msgid "Serving the base domain (optional)"
  25. msgstr ""
  26. #: ../../../docs/configuring-playbook-base-domain-serving.md:3
  27. msgid ""
  28. "By default, this playbook sets up services on your Matrix server "
  29. "(`matrix.example.com`), but has it configured so that it presents itself "
  30. "as the base domain (`example.com`). To have this server officially be "
  31. "responsible for Matrix services for the base domain (`example.com`), you "
  32. "need to set up server delegation / redirection."
  33. msgstr ""
  34. #: ../../../docs/configuring-playbook-base-domain-serving.md:5
  35. msgid ""
  36. "As we discuss in [Server Delegation](howto-server-delegation.md), server "
  37. "delegation / redirection can be configured in either of these ways:"
  38. msgstr ""
  39. #: ../../../docs/configuring-playbook-base-domain-serving.md:7
  40. msgid ""
  41. "Setting up a `/.well-known/matrix/server` file on the base domain "
  42. "(`example.com`)"
  43. msgstr ""
  44. #: ../../../docs/configuring-playbook-base-domain-serving.md:8
  45. msgid "Setting up a `_matrix._tcp` DNS SRV record"
  46. msgstr ""
  47. #: ../../../docs/configuring-playbook-base-domain-serving.md:10
  48. msgid ""
  49. "For simplicity reasons, this playbook recommends you to set up server "
  50. "delegation via a `/.well-known/matrix/server` file."
  51. msgstr ""
  52. #: ../../../docs/configuring-playbook-base-domain-serving.md:12
  53. msgid ""
  54. "However, those who don't have a separate server to dedicate to the base "
  55. "domain have trouble arranging this."
  56. msgstr ""
  57. #: ../../../docs/configuring-playbook-base-domain-serving.md:14
  58. msgid "Usually, there are 2 options:"
  59. msgstr ""
  60. #: ../../../docs/configuring-playbook-base-domain-serving.md:16
  61. msgid ""
  62. "either get a separate server for the base domain, just for serving the "
  63. "files necessary for [Server Delegation via a well-known file](howto-"
  64. "server-delegation.md#server-delegation-via-a-well-known-file)"
  65. msgstr ""
  66. #: ../../../docs/configuring-playbook-base-domain-serving.md:18
  67. msgid ""
  68. "or, arrange for the Matrix server to serve the base domain. This either "
  69. "involves you [using your own webserver](configuring-playbook-own-"
  70. "webserver.md) or making the integrated webserver serve the base domain "
  71. "for you."
  72. msgstr ""
  73. #: ../../../docs/configuring-playbook-base-domain-serving.md:20
  74. msgid ""
  75. "This documentation page tells you how to do the latter. With some easy "
  76. "changes, we make it possible to serve the base domain from the Matrix "
  77. "server via the integrated webserver."
  78. msgstr ""
  79. #: ../../../docs/configuring-playbook-base-domain-serving.md:22
  80. msgid ""
  81. "Just [**adjust your DNS records**](configuring-dns.md), so that your base"
  82. " domain is pointed to the Matrix server's IP address (using a DNS `A` "
  83. "record) **and then add the following configuration** to your "
  84. "`inventory/host_vars/matrix.example.com/vars.yml` file:"
  85. msgstr ""
  86. #: ../../../docs/configuring-playbook-base-domain-serving.md:28
  87. msgid "Doing this, the playbook will:"
  88. msgstr ""
  89. #: ../../../docs/configuring-playbook-base-domain-serving.md:30
  90. msgid ""
  91. "obtain an SSL certificate for the base domain, just like it does for all "
  92. "other domains (see [how we handle SSL certificates](configuring-playbook-"
  93. "ssl-certificates.md))"
  94. msgstr ""
  95. #: ../../../docs/configuring-playbook-base-domain-serving.md:32
  96. msgid ""
  97. "serve the `/.well-known/matrix/*` files which are necessary for "
  98. "[Federation Server Discovery](configuring-well-known.md#federation-"
  99. "server-discovery) (also see [Server Delegation](howto-server-"
  100. "delegation.md)) and [Client-Server discovery](configuring-well-known.md"
  101. "#client-server-discovery)"
  102. msgstr ""
  103. #: ../../../docs/configuring-playbook-base-domain-serving.md:34
  104. msgid ""
  105. "serve a simple homepage at `https://example.com` with content `Hello from"
  106. " example.com` (configurable via the "
  107. "`matrix_static_files_file_index_html_template` variable). You can also "
  108. "[serve a more complicated static website](#serving-a-static-website-at-"
  109. "the-base-domain)."
  110. msgstr ""
  111. #: ../../../docs/configuring-playbook-base-domain-serving.md:36
  112. msgid "Serving a static website at the base domain"
  113. msgstr ""
  114. #: ../../../docs/configuring-playbook-base-domain-serving.md:38
  115. msgid ""
  116. "By default, when \"serving the base domain\" is enabled, the playbook "
  117. "hosts a simple `index.html` webpage at `/matrix/static-"
  118. "files/public/index.html`. The content of this page is taken from the "
  119. "`matrix_static_files_file_index_html_template` variable."
  120. msgstr ""
  121. #: ../../../docs/configuring-playbook-base-domain-serving.md:40
  122. msgid ""
  123. "If you'd like to host your own static website (more than a single "
  124. "`index.html` page) at the base domain, you can disable the creation of "
  125. "this default `index.html` page like this:"
  126. msgstr ""
  127. #: ../../../docs/configuring-playbook-base-domain-serving.md:54
  128. msgid ""
  129. "With this configuration, Ansible will no longer mess around with the "
  130. "`/matrix/static-files/public/index.html` file."
  131. msgstr ""
  132. #: ../../../docs/configuring-playbook-base-domain-serving.md:56
  133. msgid ""
  134. "You are then free to upload any static website files to `/matrix/static-"
  135. "files/public` and they will get served at the base domain. You can do so "
  136. "manually or by using the [ansible-role-aux](https://github.com/mother-of-"
  137. "all-self-hosting/ansible-role-aux) Ansible role, which is part of this "
  138. "playbook already."
  139. msgstr ""
  140. #: ../../../docs/configuring-playbook-base-domain-serving.md:58
  141. msgid "Serving a more complicated website at the base domain"
  142. msgstr ""
  143. #: ../../../docs/configuring-playbook-base-domain-serving.md:60
  144. msgid ""
  145. "If you'd like to serve an even more complicated (dynamic) website from "
  146. "the Matrix server, relying on the playbook to serve the base domain is "
  147. "not the best choice."
  148. msgstr ""
  149. #: ../../../docs/configuring-playbook-base-domain-serving.md:62
  150. msgid "You have 2 options."
  151. msgstr ""
  152. #: ../../../docs/configuring-playbook-base-domain-serving.md:64
  153. msgid "**One way is to host your base domain elsewhere**. This involves:"
  154. msgstr ""
  155. #: ../../../docs/configuring-playbook-base-domain-serving.md:65
  156. msgid ""
  157. "you stopping to serve it from the Matrix server: remove "
  158. "`matrix_static_files_container_labels_base_domain_enabled` from your "
  159. "configuration"
  160. msgstr ""
  161. #: ../../../docs/configuring-playbook-base-domain-serving.md:66
  162. msgid ""
  163. "[configuring Matrix Delegation via well-known](./configuring-well-"
  164. "known.md)"
  165. msgstr ""
  166. #: ../../../docs/configuring-playbook-base-domain-serving.md:68
  167. msgid ""
  168. "**Another way is to serve the base domain from another (your own) "
  169. "container on the Matrix server**. This involves:"
  170. msgstr ""
  171. #: ../../../docs/configuring-playbook-base-domain-serving.md:69
  172. msgid ""
  173. "telling the playbook to only serve `example.com/.well-known/matrix` files"
  174. " by adjusting your `vars.yml` configuration like this:"
  175. msgstr ""
  176. #: ../../../docs/configuring-playbook-base-domain-serving.md:70
  177. msgid "keep `matrix_static_files_container_labels_base_domain_enabled: true`"
  178. msgstr ""
  179. #: ../../../docs/configuring-playbook-base-domain-serving.md:71
  180. msgid ""
  181. "add an extra: "
  182. "`matrix_static_files_container_labels_base_domain_traefik_path_prefix: "
  183. "/.well-known/matrix`"
  184. msgstr ""
  185. #: ../../../docs/configuring-playbook-base-domain-serving.md:72
  186. msgid "building and running a new container on the Matrix server:"
  187. msgstr ""
  188. #: ../../../docs/configuring-playbook-base-domain-serving.md:73
  189. msgid ""
  190. "it should be connected to the `traefik` network, so that Traefik can "
  191. "reverse-proxy to it"
  192. msgstr ""
  193. #: ../../../docs/configuring-playbook-base-domain-serving.md:74
  194. msgid ""
  195. "it should have appropriate [container "
  196. "labels](https://docs.docker.com/config/labels-custom-metadata/), which "
  197. "instruct Traefik to reverse-proxy to it"
  198. msgstr ""
  199. #: ../../../docs/configuring-playbook-base-domain-serving.md:76
  200. msgid ""
  201. "How you'll be managing building and running this container is up-to-you. "
  202. "You may use of the primitives from [ansible-role-aux](https://github.com"
  203. "/mother-of-all-self-hosting/ansible-role-aux) Ansible role to organize it"
  204. " yourself, or you can set it up in another way."
  205. msgstr ""