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.
 
 
 

261 lines
8.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/prerequisites.md:1
  24. msgid "Prerequisites"
  25. msgstr ""
  26. #: ../../../docs/prerequisites.md:3
  27. msgid ""
  28. "<sup>Prerequisites > [Configuring your DNS settings](configuring-dns.md) "
  29. "> [Getting the playbook](getting-the-playbook.md) > [Configuring the "
  30. "playbook](configuring-playbook.md) > [Installing](installing.md)</sup>"
  31. msgstr ""
  32. #: ../../../docs/prerequisites.md:5
  33. msgid ""
  34. "To install Matrix services using this Ansible playbook, you need to "
  35. "prepare several requirements both on your local computer (where you will "
  36. "run the playbook to configure the server) and the server (where the "
  37. "playbook will install the Matrix services for you). **These requirements "
  38. "need to be set up manually** before proceeding to the next step."
  39. msgstr ""
  40. #: ../../../docs/prerequisites.md:7
  41. msgid ""
  42. "We will be using `example.com` as the domain in the following "
  43. "instruction. Please remember to replace it with your own domain before "
  44. "running any commands."
  45. msgstr ""
  46. #: ../../../docs/prerequisites.md:9
  47. msgid ""
  48. "**Note**: if you do not have an existing Matrix server and want to start "
  49. "quickly with \"opinionated defaults\", we suggest you to follow ⚡ "
  50. "**[Quick start](quick-start.md)** installation guide."
  51. msgstr ""
  52. #: ../../../docs/prerequisites.md:11
  53. msgid "Your local computer"
  54. msgstr ""
  55. #: ../../../docs/prerequisites.md:13
  56. msgid ""
  57. "[Ansible](http://ansible.com/) program. It's used to run this playbook "
  58. "and configures your server for you. Take a look at [our guide about "
  59. "Ansible](ansible.md) for more information, as well as [version "
  60. "requirements](ansible.md#supported-ansible-versions) and alternative ways"
  61. " to run Ansible."
  62. msgstr ""
  63. #: ../../../docs/prerequisites.md:15
  64. msgid ""
  65. "[passlib](https://passlib.readthedocs.io/en/stable/index.html) Python "
  66. "library. See [this official "
  67. "documentation](https://passlib.readthedocs.io/en/stable/install.html"
  68. "#installation-instructions) for an instruction to install it. On most "
  69. "distros, you need to install some `python-passlib` or `py3-passlib` "
  70. "package, etc."
  71. msgstr ""
  72. #: ../../../docs/prerequisites.md:17
  73. msgid ""
  74. "[`git`](https://git-scm.com/) as the recommended way to download the "
  75. "playbook. `git` may also be required on the server if you will be [self-"
  76. "building](self-building.md) components."
  77. msgstr ""
  78. #: ../../../docs/prerequisites.md:19
  79. msgid ""
  80. "[`just`](https://github.com/casey/just) for running `just roles`, `just "
  81. "update`, etc. (see [`justfile`](../justfile)), although you can also run "
  82. "these commands manually. Take at look at this documentation for more "
  83. "information: [Running `just` commands](just.md)."
  84. msgstr ""
  85. #: ../../../docs/prerequisites.md:21
  86. msgid ""
  87. "Strong password (random strings) generator. The playbook often requires "
  88. "you to create a strong password and use it for settings on `vars.yml`, "
  89. "components, etc. As any tools should be fine, this playbook has adopted "
  90. "[`pwgen`](https://linux.die.net/man/1/pwgen) (running `pwgen -s 64 1`). "
  91. "[Password Tech](https://pwgen-win.sourceforge.io/), formerly known as "
  92. "\"PWGen for Windows\", is available as free and open source password "
  93. "generator for Windows. Generally, using a random generator available on "
  94. "the internet is not recommended."
  95. msgstr ""
  96. #: ../../../docs/prerequisites.md:23
  97. msgid "Server"
  98. msgstr ""
  99. #: ../../../docs/prerequisites.md:25
  100. msgid ""
  101. "(Recommended) An **x86** server ([What kind of server specs do I "
  102. "need?](faq.md#what-kind-of-server-specs-do-i-need)) running one of these "
  103. "operating systems that make use of [systemd](https://systemd.io/):"
  104. msgstr ""
  105. #: ../../../docs/prerequisites.md:26
  106. msgid "**Archlinux**"
  107. msgstr ""
  108. #: ../../../docs/prerequisites.md:27
  109. msgid ""
  110. "**CentOS**, **Rocky Linux**, **AlmaLinux**, or possibly other RHEL "
  111. "alternatives (although your mileage may vary)"
  112. msgstr ""
  113. #: ../../../docs/prerequisites.md:28
  114. msgid "**Debian** (10/Buster or newer)"
  115. msgstr ""
  116. #: ../../../docs/prerequisites.md:29
  117. msgid ""
  118. "**Ubuntu** (18.04 or newer, although [20.04 may be "
  119. "problematic](ansible.md#supported-ansible-versions) if you run the "
  120. "Ansible playbook on it)"
  121. msgstr ""
  122. #: ../../../docs/prerequisites.md:31
  123. msgid ""
  124. "Generally, newer is better. We only strive to support released stable "
  125. "versions of distributions, not betas or pre-releases. This playbook can "
  126. "take over your whole server or co-exist with other services that you have"
  127. " there."
  128. msgstr ""
  129. #: ../../../docs/prerequisites.md:33
  130. msgid ""
  131. "This playbook somewhat supports running on non-`amd64` architectures like"
  132. " ARM. See [Alternative Architectures](alternative-architectures.md)."
  133. msgstr ""
  134. #: ../../../docs/prerequisites.md:35
  135. msgid ""
  136. "If your distro runs within an [LXC "
  137. "container](https://linuxcontainers.org/), you may hit [this "
  138. "issue](https://github.com/spantaleev/matrix-docker-ansible-"
  139. "deploy/issues/703). It can be worked around, if absolutely necessary, but"
  140. " we suggest that you avoid running from within an LXC container."
  141. msgstr ""
  142. #: ../../../docs/prerequisites.md:37
  143. msgid ""
  144. "`root` access to your server (or a user capable of elevating to `root` "
  145. "via `sudo`)."
  146. msgstr ""
  147. #: ../../../docs/prerequisites.md:39
  148. msgid ""
  149. "[Python](https://www.python.org/). Most distributions install Python by "
  150. "default, but some don't (e.g. Ubuntu 18.04) and require manual "
  151. "installation (something like `apt-get install python3`). On some distros,"
  152. " Ansible may incorrectly [detect the Python "
  153. "version](https://docs.ansible.com/ansible/latest/reference_appendices/interpreter_discovery.html)"
  154. " (2 vs 3) and you may need to explicitly specify the interpreter path in "
  155. "`inventory/hosts` during installation (e.g. "
  156. "`ansible_python_interpreter=/usr/bin/python3`)"
  157. msgstr ""
  158. #: ../../../docs/prerequisites.md:41
  159. msgid ""
  160. "[sudo](https://www.sudo.ws/), even when you've configured Ansible to log "
  161. "in as `root`. Some distributions, like a minimal Debian net install, do "
  162. "not include the `sudo` package by default."
  163. msgstr ""
  164. #: ../../../docs/prerequisites.md:43
  165. msgid ""
  166. "An HTTPS-capable web server at the base domain name (`example.com`) which"
  167. " is capable of serving static files. Unless you decide to [Serve the base"
  168. " domain from the Matrix server](configuring-playbook-base-domain-"
  169. "serving.md) or alternatively, to use DNS SRV records for [Server "
  170. "Delegation](howto-server-delegation.md)."
  171. msgstr ""
  172. #: ../../../docs/prerequisites.md:45
  173. msgid ""
  174. "Properly configured DNS records for `example.com` (details in "
  175. "[Configuring DNS](configuring-dns.md))."
  176. msgstr ""
  177. #: ../../../docs/prerequisites.md:47
  178. msgid ""
  179. "Some TCP/UDP ports open. This playbook (actually [Docker "
  180. "itself](https://docs.docker.com/network/iptables/)) configures the "
  181. "server's internal firewall for you. In most cases, you don't need to do "
  182. "anything special. But **if your server is running behind another "
  183. "firewall**, you'd need to open these ports:"
  184. msgstr ""
  185. #: ../../../docs/prerequisites.md:49
  186. msgid "`80/tcp`: HTTP webserver"
  187. msgstr ""
  188. #: ../../../docs/prerequisites.md:50
  189. msgid "`443/tcp` and `443/udp`: HTTPS webserver"
  190. msgstr ""
  191. #: ../../../docs/prerequisites.md:51
  192. msgid "`3478/tcp`: TURN over TCP (used by Coturn)"
  193. msgstr ""
  194. #: ../../../docs/prerequisites.md:52
  195. msgid "`3478/udp`: TURN over UDP (used by Coturn)"
  196. msgstr ""
  197. #: ../../../docs/prerequisites.md:53
  198. msgid "`5349/tcp`: TURN over TCP (used by Coturn)"
  199. msgstr ""
  200. #: ../../../docs/prerequisites.md:54
  201. msgid "`5349/udp`: TURN over UDP (used by Coturn)"
  202. msgstr ""
  203. #: ../../../docs/prerequisites.md:55
  204. msgid ""
  205. "`8448/tcp` and `8448/udp`: Matrix Federation API HTTPS webserver. In some"
  206. " cases, this **may necessary even with federation disabled**. Integration"
  207. " Servers (like Dimension) and Identity Servers (like ma1sd) may need to "
  208. "access `openid` APIs on the federation port."
  209. msgstr ""
  210. #: ../../../docs/prerequisites.md:56
  211. msgid "the range `49152-49172/udp`: TURN over UDP"
  212. msgstr ""
  213. #: ../../../docs/prerequisites.md:57
  214. msgid ""
  215. "potentially some other ports, depending on the additional (non-default) "
  216. "services that you enable in the **configuring the playbook** step (later "
  217. "on). Consult each service's documentation page in `docs/` for that."
  218. msgstr ""
  219. #: ../../../docs/prerequisites.md:61
  220. msgid ""
  221. "[▶️](configuring-dns.md) When ready to proceed, continue with "
  222. "[Configuring DNS](configuring-dns.md)."
  223. msgstr ""