Matrix Docker Ansible eploy
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

214 lines
7.7 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-traefik.md:1
  24. msgid "Configuring the Traefik reverse-proxy (optional, advanced)"
  25. msgstr ""
  26. #: ../../../docs/configuring-playbook-traefik.md:3
  27. msgid ""
  28. "By default, this playbook installs and manages a "
  29. "[Traefik](https://doc.traefik.io/traefik/) reverse-proxy server, powered "
  30. "by the [ansible-role-traefik](https://github.com/mother-of-all-self-"
  31. "hosting/ansible-role-traefik) Ansible role."
  32. msgstr ""
  33. #: ../../../docs/configuring-playbook-traefik.md:5
  34. msgid ""
  35. "This Ansible role support various configuration options. Feel free to "
  36. "consult its `default/main.yml` variables file."
  37. msgstr ""
  38. #: ../../../docs/configuring-playbook-traefik.md:7
  39. msgid "Adjusting SSL certificate retrieval"
  40. msgstr ""
  41. #: ../../../docs/configuring-playbook-traefik.md:9
  42. msgid ""
  43. "See the dedicated [Adjusting SSL certificate retrieval](configuring-"
  44. "playbook-ssl-certificates.md) documentation page."
  45. msgstr ""
  46. #: ../../../docs/configuring-playbook-traefik.md:11
  47. msgid "Increase logging verbosity"
  48. msgstr ""
  49. #: ../../../docs/configuring-playbook-traefik.md:17
  50. msgid "Disable access logs"
  51. msgstr ""
  52. #: ../../../docs/configuring-playbook-traefik.md:19
  53. msgid "This will disable access logging."
  54. msgstr ""
  55. #: ../../../docs/configuring-playbook-traefik.md:25
  56. msgid "Enable Traefik Dashboard"
  57. msgstr ""
  58. #: ../../../docs/configuring-playbook-traefik.md:27
  59. msgid ""
  60. "This will enable a Traefik "
  61. "[Dashboard](https://doc.traefik.io/traefik/operations/dashboard/) UI at "
  62. "`https://matrix.example.com/dashboard/` (note the trailing `/`)."
  63. msgstr ""
  64. #: ../../../docs/configuring-playbook-traefik.md:37
  65. msgid ""
  66. "**WARNING**: Enabling the dashboard on a hostname you use for something "
  67. "else (like `matrix_server_fqn_matrix` in the configuration above) may "
  68. "cause conflicts. Enabling the Traefik Dashboard makes Traefik capture all"
  69. " `/dashboard` and `/api` requests and forward them to itself. If any of "
  70. "the services hosted on the same hostname requires any of these 2 URL "
  71. "prefixes, you will experience problems. So far, we're not aware of any "
  72. "playbook services which occupy these endpoints and are likely to cause "
  73. "conflicts."
  74. msgstr ""
  75. #: ../../../docs/configuring-playbook-traefik.md:39
  76. msgid "Additional configuration"
  77. msgstr ""
  78. #: ../../../docs/configuring-playbook-traefik.md:41
  79. msgid ""
  80. "Use the `traefik_configuration_extension_yaml` variable provided by the "
  81. "Traefik Ansible role to override or inject additional settings, even when"
  82. " no dedicated variable exists."
  83. msgstr ""
  84. #: ../../../docs/configuring-playbook-traefik.md:51
  85. msgid "Reverse-proxying another service behind Traefik"
  86. msgstr ""
  87. #: ../../../docs/configuring-playbook-traefik.md:53
  88. msgid ""
  89. "The preferred way to reverse-proxy additional services behind Traefik "
  90. "would be to start the service as another container, configure the "
  91. "container with the corresponding Traefik [container "
  92. "labels](https://docs.docker.com/config/labels-custom-metadata/) (see "
  93. "[Traefik & "
  94. "Docker](https://doc.traefik.io/traefik/routing/providers/docker/)), and "
  95. "connect the service to the `traefik` network. Some services are also "
  96. "already available via the compatible [mash-playbook](https://github.com"
  97. "/mother-of-all-self-hosting/mash-playbook), but take a look at the minor "
  98. "[interoperability adjustments](https://github.com/mother-of-all-self-"
  99. "hosting/mash-playbook/blob/main/docs/interoperability.md)."
  100. msgstr ""
  101. #: ../../../docs/configuring-playbook-traefik.md:55
  102. msgid ""
  103. "However, if your service does not run on a container or runs on another "
  104. "machine, the following configuration might be what you are looking for."
  105. msgstr ""
  106. #: ../../../docs/configuring-playbook-traefik.md:57
  107. msgid "Reverse-proxying a remote HTTP/HTTPS service behind Traefik"
  108. msgstr ""
  109. #: ../../../docs/configuring-playbook-traefik.md:59
  110. msgid ""
  111. "If you want to host another webserver would be reachable via `my-fancy-"
  112. "website.example.net` from the internet and via `https://<internal "
  113. "webserver IP address>:<internal port>` from inside your network, you can "
  114. "make the playbook's integrated Traefik instance reverse-proxy the traffic"
  115. " to the correct host."
  116. msgstr ""
  117. #: ../../../docs/configuring-playbook-traefik.md:61
  118. msgid ""
  119. "Prerequisites: DNS and routing for the domain `my-fancy-"
  120. "website.example.net` need to be set up correctly. In this case, you'd be "
  121. "pointing the domain name to your Matrix server - `my-fancy-"
  122. "website.example.net` would be a CNAME going to `matrix.example.com`."
  123. msgstr ""
  124. #: ../../../docs/configuring-playbook-traefik.md:63
  125. msgid ""
  126. "First, we have to adjust the static configuration of Traefik, so that we "
  127. "can add additional configuration files:"
  128. msgstr ""
  129. #: ../../../docs/configuring-playbook-traefik.md:77
  130. msgid ""
  131. "If you are using a self-signed certificate on your webserver, you can "
  132. "tell Traefik to trust your own backend servers by adding more "
  133. "configuration to the static configuration file. If you do so, bear in "
  134. "mind the security implications of disabling the certificate validity "
  135. "checks towards your back end."
  136. msgstr ""
  137. #: ../../../docs/configuring-playbook-traefik.md:91
  138. msgid ""
  139. "Next, you have to add a new dynamic configuration file for Traefik that "
  140. "contains the actual information of the server using the "
  141. "`aux_file_definitions` variable. In this example, we will terminate SSL "
  142. "at the Traefik instance and connect to the other server via HTTPS. "
  143. "Traefik will now take care of managing the certificates."
  144. msgstr ""
  145. #: ../../../docs/configuring-playbook-traefik.md:110
  146. #: ../../../docs/configuring-playbook-traefik.md:133
  147. msgid ""
  148. "Changing the `url` to one with an `http://` prefix would allow to connect"
  149. " to the server via HTTP."
  150. msgstr ""
  151. #: ../../../docs/configuring-playbook-traefik.md:112
  152. msgid "Reverse-proxying another service behind Traefik without terminating SSL"
  153. msgstr ""
  154. #: ../../../docs/configuring-playbook-traefik.md:114
  155. msgid ""
  156. "If you do not want to terminate SSL at the Traefik instance (for example,"
  157. " because you're already terminating SSL at other webserver), you need to "
  158. "adjust the static configuration in the same way as in the previous "
  159. "chapter in order to be able to add our own dynamic configuration files. "
  160. "Afterwards, you can add the following configuration to your `vars.yml` "
  161. "configuration file:"
  162. msgstr ""
  163. #: ../../../docs/configuring-playbook-traefik.md:135
  164. msgid ""
  165. "With these changes, all TCP traffic will be reverse-proxied to the target"
  166. " system."
  167. msgstr ""
  168. #: ../../../docs/configuring-playbook-traefik.md:137
  169. msgid ""
  170. "**WARNING**: This configuration might lead to problems or need additional"
  171. " steps when a [certbot](https://certbot.eff.org/) behind Traefik also "
  172. "tries to manage [Let's Encrypt](https://letsencrypt.org/) certificates, "
  173. "as Traefik captures all traffic to ```PathPrefix(`/.well-known/acme-"
  174. "challenge/`)```."
  175. msgstr ""
  176. #: ../../../docs/configuring-playbook-traefik.md:139
  177. msgid "Traefik behind a `proxy_protocol` reverse-proxy"
  178. msgstr ""
  179. #: ../../../docs/configuring-playbook-traefik.md:141
  180. msgid ""
  181. "If you run a reverse-proxy which speaks `proxy_protocol`, add the "
  182. "following to your configuration file:"
  183. msgstr ""