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.
 
 
 

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