Matrix Docker Ansible eploy
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 

1356 righe
41 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/faq.md:1
  24. msgid "Frequently Asked Questions"
  25. msgstr ""
  26. #: ../../../docs/faq.md:3
  27. msgid ""
  28. "This documentation page tries to answer various Frequently Asked "
  29. "Questions about all things [Matrix](https://matrix.org/), with a focus on"
  30. " this [Ansible](https://www.ansible.com/) playbook ([What is Ansible? How"
  31. " does it work?](#what-is-ansible-how-does-it-work))."
  32. msgstr ""
  33. #: ../../../docs/faq.md:5
  34. msgid ""
  35. "This FAQ page does not intend to replace the [matrix.org "
  36. "FAQ](https://matrix.org/faq/) (please see that one too)."
  37. msgstr ""
  38. #: ../../../docs/faq.md:7
  39. msgid "We've only started this FAQ recently, so it's still somewhat empty."
  40. msgstr ""
  41. #: ../../../docs/faq.md:9
  42. msgid ""
  43. "Also, we encourage you to not dig yourself into a hole by reading way too"
  44. " much. When you've heard enough, proceed to installation. To get started,"
  45. " see [below](#how-do-i-run-the-installation) about our installation "
  46. "guides."
  47. msgstr ""
  48. #: ../../../docs/faq.md:11
  49. msgid "Introductory"
  50. msgstr ""
  51. #: ../../../docs/faq.md:13
  52. msgid "Where do I find more questions and answers about Matrix?"
  53. msgstr ""
  54. #: ../../../docs/faq.md:15
  55. msgid ""
  56. "This is a Frequently Asked Questions page focused on this "
  57. "[Ansible](https://www.ansible.com/) playbook ([What is Ansible? How does "
  58. "it work?](#what-is-ansible-how-does-it-work)) for deploying a "
  59. "[Matrix](https://matrix.org/) server."
  60. msgstr ""
  61. #: ../../../docs/faq.md:17
  62. msgid ""
  63. "For a lot more generic questions and answers, see the [matrix.org "
  64. "FAQ](https://matrix.org/faq/)."
  65. msgstr ""
  66. #: ../../../docs/faq.md:19
  67. msgid ""
  68. "What is Matrix? What is Element? What is Synapse? Why are you confusing "
  69. "me with so many terms?"
  70. msgstr ""
  71. #: ../../../docs/faq.md:21
  72. msgid ""
  73. "[Matrix](https://matrix.org/) is a new type of realtime communication "
  74. "(chat) network, the closest analogy to which is probably \"email\"."
  75. msgstr ""
  76. #: ../../../docs/faq.md:23
  77. msgid ""
  78. "You don't just use the \"email\" protocols (SMTP, POP3, IMAP) directly "
  79. "though. There's a *server* somewhere which stores your data "
  80. "(`@gmail.com`, `@yahoo.com`, `@hotmail.com`, `@your-company.com`) and you"
  81. " access it by using these \"email\" protocols via some *client* program "
  82. "(Outlook, Thunderbird, some website, etc)."
  83. msgstr ""
  84. #: ../../../docs/faq.md:25
  85. msgid ""
  86. "In the world of the Matrix chat protocol, there are various client "
  87. "programs. The first and currently most full-featured one is called "
  88. "[Element](https://element.io/) (used to be called Riot.im and Vector.im "
  89. "in the past). There are [many other "
  90. "clients](https://matrix.org/clients/). You can switch clients as much as "
  91. "you want until you find the one that is right for you on a given platform"
  92. " (you may use Element Desktop on your desktop, but Fluffychat on your "
  93. "phone, etc)."
  94. msgstr ""
  95. #: ../../../docs/faq.md:27
  96. msgid ""
  97. "Matrix is also like email due to the fact that there are many servers "
  98. "around the world which can all talk to each other (you can send email "
  99. "from `@gmail.com` addresses to `@yahoo.com` and `@hotmail.com` "
  100. "addresses). It's the same with Matrix (`@bob:example.com` can talk to "
  101. "`@alice:example.org`)."
  102. msgstr ""
  103. #: ../../../docs/faq.md:29
  104. msgid ""
  105. "If someone else is hosting your Matrix server (you being "
  106. "`@alice:matrix.org` or some other public server like this), all you need "
  107. "is a Matrix client program, like Element Web or Element X Android."
  108. msgstr ""
  109. #: ../../../docs/faq.md:31
  110. msgid ""
  111. "If you'd like to host your own server (you being `@alice:example.com`), "
  112. "you'd need to set up a Matrix server program, like Synapse."
  113. msgstr ""
  114. #: ../../../docs/faq.md:33
  115. msgid "In short:"
  116. msgstr ""
  117. #: ../../../docs/faq.md:35
  118. msgid ""
  119. "Matrix is the protocol - a set of rules about how the chat network "
  120. "operates"
  121. msgstr ""
  122. #: ../../../docs/faq.md:36
  123. msgid ""
  124. "Element is a client program you can use to participate on the Matrix chat"
  125. " network via some server (yours or someone else's). There are also [many "
  126. "other client programs](https://matrix.org/clients/)."
  127. msgstr ""
  128. #: ../../../docs/faq.md:37
  129. msgid ""
  130. "Synapse is a server program you can use to host your very own Matrix "
  131. "server."
  132. msgstr ""
  133. #: ../../../docs/faq.md:39
  134. msgid ""
  135. "This FAQ here mostly focuses on installing various Matrix services using "
  136. "the Ansible automation tool. You can learn much more about Matrix in the "
  137. "[matrix.org FAQ](https://matrix.org/faq/)."
  138. msgstr ""
  139. #: ../../../docs/faq.md:41
  140. msgid "People I wish to talk to are not on Matrix. Can I talk to them?"
  141. msgstr ""
  142. #: ../../../docs/faq.md:43
  143. msgid ""
  144. "You most likely can. Besides Matrix-native chats, Matrix also supports "
  145. "the concept of \"bridging\", which allows you to plug other networks into"
  146. " it."
  147. msgstr ""
  148. #: ../../../docs/faq.md:45
  149. msgid ""
  150. "This Ansible playbook can help you install [tens of bridges for various "
  151. "networks](configuring-playbook.md#bridging-other-networks)."
  152. msgstr ""
  153. #: ../../../docs/faq.md:47
  154. msgid ""
  155. "Besides setting up your own bridges (preferable), you can also use some "
  156. "[public bridges hosted by others](https://publiclist.anchel.nl/#bridges)."
  157. msgstr ""
  158. #: ../../../docs/faq.md:49
  159. msgid "How do I get started with Matrix?"
  160. msgstr ""
  161. #: ../../../docs/faq.md:51
  162. msgid ""
  163. "One of [Matrix](https://matrix.org/)'s distinguishing strengths (compared"
  164. " to other chat networks) is its decentralized nature. There's not just "
  165. "one entity (company, organization) controlling the servers. Rather "
  166. "there's thousands of servers operated by different people - one server "
  167. "being insecure, slow or disrespective toward its users does not affect "
  168. "the rest of the network. To participate in that decentralization in its "
  169. "fullest, consider hosting your own server or using some public server "
  170. "other than the largest/default one (`matrix.org`)."
  171. msgstr ""
  172. #: ../../../docs/faq.md:53
  173. msgid ""
  174. "There are 3 ways to get into Matrix, depending on your technical ability "
  175. "and needs:"
  176. msgstr ""
  177. #: ../../../docs/faq.md:55
  178. msgid ""
  179. "**using the existing default server** - the easiest way is to use an "
  180. "existing server. The largest public Matrix server is `matrix.org` and "
  181. "it's configured as a default server in clients such as [Element "
  182. "Web](https://app.element.io) and many others. Just use Element Web on the"
  183. " browser via that link (or [download client apps for your Desktop or "
  184. "smartphone](https://element.io/app-for-productivity)), create an account "
  185. "and start chatting."
  186. msgstr ""
  187. #: ../../../docs/faq.md:57
  188. msgid ""
  189. "**using some other server** - instead of using the largest public server "
  190. "(`matrix.org`), you can use another public one. Here's a [list of public "
  191. "Matrix servers](https://joinmatrix.org/servers/) to choose from. Go to "
  192. "[Element Web](https://app.element.io) or download [some other "
  193. "client](https://matrix.org/clients/) of your choosing and adjust the "
  194. "homeserver URL during login."
  195. msgstr ""
  196. #: ../../../docs/faq.md:59
  197. msgid ""
  198. "**using your own server** - running your own server puts you in ultimate "
  199. "control of your data. It also lets you have your own user IDs (e.g. "
  200. "`@bob:example.com`). See [How do I set up my own Matrix server](#how-do-i"
  201. "-set-up-my-own-matrix-server)."
  202. msgstr ""
  203. #: ../../../docs/faq.md:61
  204. msgid "How do I set up my own Matrix server?"
  205. msgstr ""
  206. #: ../../../docs/faq.md:63
  207. msgid ""
  208. "Normally, you'd first choose the [Matrix](https://matrix.org/) server "
  209. "software you'd like to run. At the time of this writing (January/2021), "
  210. "there's only one fully-featured server program, so there's only one "
  211. "reasonable choice. That's [Synapse](https://github.com/element-"
  212. "hq/synapse)."
  213. msgstr ""
  214. #: ../../../docs/faq.md:65
  215. msgid ""
  216. "There are [many guides about installing "
  217. "Synapse](https://matrix.org/docs/guides/#installing-synapse). Using this "
  218. "Ansible playbook is just one way of doing it."
  219. msgstr ""
  220. #: ../../../docs/faq.md:67
  221. msgid ""
  222. "Naturally, we're biased, so our usual recommendation is to go with this "
  223. "[Ansible](https://www.ansible.com/) playbook, instead of installing "
  224. "Synapse (and many many other things around it) manually."
  225. msgstr ""
  226. #: ../../../docs/faq.md:69
  227. msgid ""
  228. "To get started with the playbook, check out the [Quick start](quick-"
  229. "start.md) or full installation guide (starting at the "
  230. "[Prerequisites](prerequisites.md) page)."
  231. msgstr ""
  232. #: ../../../docs/faq.md:71
  233. msgid "What is Ansible? How does it work?"
  234. msgstr ""
  235. #: ../../../docs/faq.md:73
  236. msgid ""
  237. "[Ansible](https://www.ansible.com/) is an automation program. This "
  238. "\"playbook\" is a collection of tasks/scripts that will set up a "
  239. "[Matrix](https://matrix.org/) server for you, so you don't have to "
  240. "perform these tasks manually."
  241. msgstr ""
  242. #: ../../../docs/faq.md:75
  243. msgid ""
  244. "We have written these automated tasks for you and all you need to do is "
  245. "execute them using the Ansible program."
  246. msgstr ""
  247. #: ../../../docs/faq.md:77
  248. msgid ""
  249. "You can install Ansible and this playbook code repository on your own "
  250. "computer and tell it to install Matrix services at the server living at "
  251. "`matrix.example.com`. We recommend installing Ansible on your own "
  252. "computer."
  253. msgstr ""
  254. #: ../../../docs/faq.md:79
  255. msgid ""
  256. "Alternatively, you can download Ansible and the playbook itself directly "
  257. "on the `matrix.example.com` server."
  258. msgstr ""
  259. #: ../../../docs/faq.md:81
  260. msgid "To learn more, see our [dedicated Ansible documentation page](ansible.md)."
  261. msgstr ""
  262. #: ../../../docs/faq.md:83
  263. msgid "What is `just`?"
  264. msgstr ""
  265. #: ../../../docs/faq.md:85
  266. msgid ""
  267. "[`just`](https://github.com/casey/just) is a modern command-runner "
  268. "alternative to [make](https://www.gnu.org/software/make/). It can be used"
  269. " to invoke commands with less typing."
  270. msgstr ""
  271. #: ../../../docs/faq.md:87
  272. msgid ""
  273. "The `just` utility executes shortcut commands (called \"recipes\"), which"
  274. " invoke `ansible-playbook`, `ansible-galaxy` or "
  275. "[`agru`](https://github.com/etkecc/agru) (depending on what is available "
  276. "in your system). The targets of the recipes are defined in "
  277. "[`justfile`](../justfile)."
  278. msgstr ""
  279. #: ../../../docs/faq.md:89
  280. msgid ""
  281. "For details about `just` commands, take a look at: [Running `just` "
  282. "commands](just.md)."
  283. msgstr ""
  284. #: ../../../docs/faq.md:91
  285. msgid ""
  286. "The playbook also contains a `Makefile` for the `make` tool, but most of "
  287. "the just recipes are not available as targets in the `Makefile`."
  288. msgstr ""
  289. #: ../../../docs/faq.md:93
  290. msgid "Why use this playbook and not install Synapse and other things manually?"
  291. msgstr ""
  292. #: ../../../docs/faq.md:95
  293. msgid ""
  294. "There are various guides telling you how easy it is to install "
  295. "[Synapse](https://github.com/element-hq/synapse)."
  296. msgstr ""
  297. #: ../../../docs/faq.md:97
  298. msgid ""
  299. "Reading the documentation of this Ansible playbook, you may also be "
  300. "thinking:"
  301. msgstr ""
  302. #: ../../../docs/faq.md:99
  303. msgid ""
  304. "I don't know what [Ansible](https://www.ansible.com/) is. I don't know "
  305. "what [Docker](https://www.docker.com/) is. This looks more complicated."
  306. msgstr ""
  307. #: ../../../docs/faq.md:101
  308. msgid ""
  309. ".. so you may be leaning toward [installing Synapse "
  310. "manually](https://github.com/element-hq/synapse/blob/master/INSTALL.md)."
  311. msgstr ""
  312. #: ../../../docs/faq.md:103
  313. msgid "The problem with a manual installation is:"
  314. msgstr ""
  315. #: ../../../docs/faq.md:105
  316. msgid ""
  317. "Synapse is written in Python. If not packaged for your distribution, "
  318. "you'd need to install various Python modules, etc., and keep them "
  319. "updated."
  320. msgstr ""
  321. #: ../../../docs/faq.md:106
  322. msgid ""
  323. "Synapse requires a [Postgres](https://www.postgresql.org/) database (it "
  324. "can run on SQLite, but that's very much discouraged). So you'd need to "
  325. "install Postgres as well."
  326. msgstr ""
  327. #: ../../../docs/faq.md:107
  328. msgid ""
  329. "you may also need a reverse-proxy server in front of it (nginx, Apache), "
  330. "so you'd need to be familiar with that"
  331. msgstr ""
  332. #: ../../../docs/faq.md:108
  333. msgid ""
  334. "SSL is required, so you'd need to obtain Let's Encrypt (or other free or "
  335. "non-free) certificates for one or more domain names. You'd need to be "
  336. "familiar with [certbot](https://certbot.eff.org/) (when using Let's "
  337. "Encrypt) or similar software."
  338. msgstr ""
  339. #: ../../../docs/faq.md:109
  340. msgid ""
  341. "for each additional component you'd like to add (client like "
  342. "[Element](https://element.io), bridge to some other chat network, "
  343. "integration manager (stickers, other services, Identity Manager, etc.), "
  344. "you'll need to spend extra time installing and wiring it with the rest of"
  345. " the system in a way that works."
  346. msgstr ""
  347. #: ../../../docs/faq.md:110
  348. msgid ""
  349. "you'll likely get slower updates for all of these components, depending "
  350. "on your distro packaging or your own time and ability"
  351. msgstr ""
  352. #: ../../../docs/faq.md:112
  353. msgid ""
  354. "The playbook, on the other hand, installs a bunch of components for you "
  355. "by default, obtains SSL certificates for you, etc. If you'd like, you can"
  356. " enable various bridges and other services with very little effort. All "
  357. "the components are wired to work together."
  358. msgstr ""
  359. #: ../../../docs/faq.md:114
  360. msgid ""
  361. "All services run in Docker containers (most being officially provided by "
  362. "each component's developers), so we're not at the mercy of distro "
  363. "packaging."
  364. msgstr ""
  365. #: ../../../docs/faq.md:116
  366. msgid "Why use this playbook and not just use the Docker image directly?"
  367. msgstr ""
  368. #: ../../../docs/faq.md:118
  369. msgid "Reasons are similar to the reasons for not installing manually."
  370. msgstr ""
  371. #: ../../../docs/faq.md:120
  372. msgid ""
  373. "Besides Synapse, you'd need other things - a Postgres database, likely "
  374. "the [Element](https://element.io) client, etc., etc."
  375. msgstr ""
  376. #: ../../../docs/faq.md:122
  377. msgid ""
  378. "Using the playbook, you get all these components in a way that works well"
  379. " together out of the box."
  380. msgstr ""
  381. #: ../../../docs/faq.md:124
  382. msgid "Occasionally I see some people are talking about \"MDAD\". What is it?"
  383. msgstr ""
  384. #: ../../../docs/faq.md:126
  385. msgid "It is the acronym of us: **m**atrix-**d**ocker-**a**nsible-**d**eploy."
  386. msgstr ""
  387. #: ../../../docs/faq.md:128
  388. msgid ""
  389. "What's different about this Ansible playbook compared to [EMnify/matrix-"
  390. "synapse-auto-deploy](https://github.com/EMnify/matrix-synapse-auto-"
  391. "deploy)?"
  392. msgstr ""
  393. #: ../../../docs/faq.md:130
  394. msgid ""
  395. "This is similar to the [EMnify/matrix-synapse-auto-"
  396. "deploy](https://github.com/EMnify/matrix-synapse-auto-deploy) Ansible "
  397. "deployment, but:"
  398. msgstr ""
  399. #: ../../../docs/faq.md:132
  400. msgid ""
  401. "this one is a complete Ansible playbook (instead of just a role), so it's"
  402. " **easier to run** - especially for folks not familiar with Ansible"
  403. msgstr ""
  404. #: ../../../docs/faq.md:134
  405. msgid ""
  406. "this one installs and hooks together **a lot more Matrix-related "
  407. "services** for you (see above)"
  408. msgstr ""
  409. #: ../../../docs/faq.md:136
  410. msgid "this one **can be executed more than once** without causing trouble"
  411. msgstr ""
  412. #: ../../../docs/faq.md:138
  413. msgid ""
  414. "works on various distros: **CentOS** (7.0+), Debian-based distributions "
  415. "(**Debian** 10/Buster+, **Ubuntu** 18.04+), **Archlinux**"
  416. msgstr ""
  417. #: ../../../docs/faq.md:140
  418. msgid ""
  419. "this one installs everything in a single directory (`/matrix` by default)"
  420. " and **doesn't \"contaminate\" your server** with files all over the "
  421. "place"
  422. msgstr ""
  423. #: ../../../docs/faq.md:142
  424. msgid ""
  425. "this one **doesn't necessarily take over** ports 80 and 443. By default, "
  426. "it sets up [Traefik](https://doc.traefik.io/traefik/) for you there, but "
  427. "you can also [use your own webserver](configuring-playbook-own-"
  428. "webserver.md)"
  429. msgstr ""
  430. #: ../../../docs/faq.md:144
  431. msgid ""
  432. "this one **runs everything in Docker containers**, so it's likely more "
  433. "predictable and less fragile (see [Docker images used by this playbook"
  434. "](container-images.md))"
  435. msgstr ""
  436. #: ../../../docs/faq.md:146
  437. msgid ""
  438. "this one retrieves and automatically renews free [Let's "
  439. "Encrypt](https://letsencrypt.org/) **SSL certificates** for you"
  440. msgstr ""
  441. #: ../../../docs/faq.md:148
  442. msgid ""
  443. "this one optionally can store the `media_store` content repository files "
  444. "on [Amazon S3](https://aws.amazon.com/s3/) (but defaults to storing files"
  445. " on the server's filesystem)"
  446. msgstr ""
  447. #: ../../../docs/faq.md:150
  448. msgid ""
  449. "this one optionally **allows you to use an external PostgreSQL server** "
  450. "for Synapse's database (but defaults to running one in a container)"
  451. msgstr ""
  452. #: ../../../docs/faq.md:152
  453. msgid ""
  454. "helps you **import data from a previous installation** (so you can "
  455. "migrate your manual virtualenv/Docker setup to a more managed one)"
  456. msgstr ""
  457. #: ../../../docs/faq.md:154
  458. msgid "this one is actually **maintained**"
  459. msgstr ""
  460. #: ../../../docs/faq.md:156
  461. msgid "Server-related"
  462. msgstr ""
  463. #: ../../../docs/faq.md:158
  464. msgid ""
  465. "What kind of server do I need to install Matrix using this Ansible "
  466. "playbook?"
  467. msgstr ""
  468. #: ../../../docs/faq.md:160
  469. msgid "We list our server requirements in [Prerequisites](prerequisites.md)."
  470. msgstr ""
  471. #: ../../../docs/faq.md:162
  472. msgid "Why not run Matrix on Kubernetes?"
  473. msgstr ""
  474. #: ../../../docs/faq.md:164
  475. msgid ""
  476. "There's no reason not to run Matrix on "
  477. "[Kubernetes](https://kubernetes.io/)."
  478. msgstr ""
  479. #: ../../../docs/faq.md:166
  480. msgid ""
  481. "However, that's overly complicated for thousands of us who just want to "
  482. "run a single small (and sometimes not so small) Matrix server, either "
  483. "using \"cloud\" servers or even a [Raspberry "
  484. "Pi](https://www.raspberrypi.org/) at home."
  485. msgstr ""
  486. #: ../../../docs/faq.md:168
  487. msgid ""
  488. "For us, a Kubernetes-based setup which requires a cluster of multiple "
  489. "computers and is more technically-involved is a no-go."
  490. msgstr ""
  491. #: ../../../docs/faq.md:170
  492. msgid ""
  493. "There are others working on automating a Matrix-on-Kubernetes setup, such"
  494. " as this [Helm](https://helm.sh/) chart: https://github.com/dacruz21"
  495. "/matrix-chart."
  496. msgstr ""
  497. #: ../../../docs/faq.md:172
  498. msgid "Why don't you use Podman instead of Docker?"
  499. msgstr ""
  500. #: ../../../docs/faq.md:174
  501. msgid ""
  502. "We like the philosophy of a daemonless container runtime, but "
  503. "[Podman](https://podman.io) is just not ready for our use case yet."
  504. msgstr ""
  505. #: ../../../docs/faq.md:176
  506. msgid ""
  507. "Learn more about our past experiences/attempts to give Podman a chance, "
  508. "by reading [this issue](https://github.com/spantaleev/matrix-docker-"
  509. "ansible-deploy/issues/520)."
  510. msgstr ""
  511. #: ../../../docs/faq.md:178
  512. msgid "In short, `alias podman=docker` is a lie (for us)."
  513. msgstr ""
  514. #: ../../../docs/faq.md:180
  515. msgid "Why use Docker?"
  516. msgstr ""
  517. #: ../../../docs/faq.md:182
  518. msgid ""
  519. "[Docker](https://www.docker.com/) is one of our 2 hard dependencies (the "
  520. "other one being [systemd](https://systemd.io/))."
  521. msgstr ""
  522. #: ../../../docs/faq.md:184
  523. msgid ""
  524. "It lets us run services in an isolated manner and independently of the "
  525. "(usually old) packages available for distributions."
  526. msgstr ""
  527. #: ../../../docs/faq.md:186
  528. msgid ""
  529. "It also lets us have a unified setup which runs the same across various "
  530. "supported distros (see them on [Prerequisites](prerequisites.md))."
  531. msgstr ""
  532. #: ../../../docs/faq.md:188
  533. msgid "Is Docker a hard requirement?"
  534. msgstr ""
  535. #: ../../../docs/faq.md:190
  536. msgid ""
  537. "Yes. See [Why don't you use Podman instead of Docker?](#why-dont-you-use-"
  538. "podman-instead-of-docker) for why we're not using another container "
  539. "runtime."
  540. msgstr ""
  541. #: ../../../docs/faq.md:192
  542. msgid ""
  543. "All of our services run in containers. It's how we achieve predictability"
  544. " and also how we support tens of different services across lots of "
  545. "distros."
  546. msgstr ""
  547. #: ../../../docs/faq.md:194
  548. msgid ""
  549. "The only thing we need on the distro is systemd and Python (we install "
  550. "Docker ourselves, unless you ask us not to)."
  551. msgstr ""
  552. #: ../../../docs/faq.md:196
  553. msgid "Why don't you use docker-compose?"
  554. msgstr ""
  555. #: ../../../docs/faq.md:198
  556. msgid ""
  557. "Instead of using [docker-compose](https://docs.docker.com/compose/), we "
  558. "prefer installing systemd services and scheduling those independently."
  559. msgstr ""
  560. #: ../../../docs/faq.md:200
  561. msgid ""
  562. "There are people who have worked on turning this setup into a docker-"
  563. "compose-based one. See these experiments "
  564. "[here](https://github.com/spantaleev/matrix-docker-ansible-"
  565. "deploy/issues/64#issuecomment-603164625). There is also a demo project "
  566. "([element-docker-demo](https://github.com/element-hq/element-docker-"
  567. "demo)) by Element."
  568. msgstr ""
  569. #: ../../../docs/faq.md:202
  570. msgid "Can I run this on a distro without systemd?"
  571. msgstr ""
  572. #: ../../../docs/faq.md:204
  573. msgid ""
  574. "No. [systemd](https://systemd.io/) is one of our 2 hard dependencies (the"
  575. " other one being [Docker](https://www.docker.com/))."
  576. msgstr ""
  577. #: ../../../docs/faq.md:206
  578. msgid "Can I install this on a Raspberry Pi?"
  579. msgstr ""
  580. #: ../../../docs/faq.md:208
  581. msgid ""
  582. "Yes, you can. See our [Alternative Architectures](alternative-"
  583. "architectures.md) documentation page."
  584. msgstr ""
  585. #: ../../../docs/faq.md:210
  586. msgid ""
  587. "Whether a Raspberry Pi has enough power to give you a good experience is "
  588. "another question. It depends on your use case."
  589. msgstr ""
  590. #: ../../../docs/faq.md:212
  591. msgid ""
  592. "Also see: [What kind of server specs do I need?](#what-kind-of-server-"
  593. "specs-do-i-need)."
  594. msgstr ""
  595. #: ../../../docs/faq.md:214
  596. msgid "What kind of server specs do I need?"
  597. msgstr ""
  598. #: ../../../docs/faq.md:216
  599. msgid ""
  600. "This largely depends on your use case. It's not so much the number of "
  601. "users that you plan to host, but rather the number of large rooms they "
  602. "will join."
  603. msgstr ""
  604. #: ../../../docs/faq.md:218
  605. msgid ""
  606. "Federated rooms with lots of history and containing hundreds of other "
  607. "servers are very heavy CPU-wise and memory-wise."
  608. msgstr ""
  609. #: ../../../docs/faq.md:220
  610. msgid ""
  611. "You can probably use a 1 CPU + 1GB memory server to host hundreds of "
  612. "local users just fine, but as soon as one of them joins a federated room "
  613. "like `#matrix:matrix.org` (Matrix HQ) or some IRC-bridged room (say "
  614. "`##linux`), your server will get the need for a lot more power (at least "
  615. "2GB RAM, etc)."
  616. msgstr ""
  617. #: ../../../docs/faq.md:222
  618. msgid ""
  619. "Running Matrix on a server with 1GB of memory is possible (especially if "
  620. "you disable some not-so-important services). See [How do I optimize this "
  621. "setup for a low-power server?](#how-do-i-optimize-this-setup-for-a-low-"
  622. "power-server)."
  623. msgstr ""
  624. #: ../../../docs/faq.md:224
  625. msgid ""
  626. "**We recommend starting with a server having at least 2GB of memory** and"
  627. " even then using it sparingly. If you know for sure you'll be joining "
  628. "various large rooms, etc., then going for 4GB of memory or more is a good"
  629. " idea."
  630. msgstr ""
  631. #: ../../../docs/faq.md:226
  632. msgid ""
  633. "Besides the regular Matrix stuff, we also support things like video-"
  634. "conferencing using [Jitsi](configuring-playbook-jitsi.md) and other "
  635. "additional services which (when installed) may use up a lot of memory. "
  636. "Things do add up. Besides the Synapse Matrix server, Jitsi is especially "
  637. "notorious for consuming a lot of resources. If you plan on running Jitsi,"
  638. " we recommend a server with at least 2GB of memory (preferrably more). "
  639. "See our [Jitsi documentation page](configuring-playbook-jitsi.md) to "
  640. "learn how to optimize its memory/CPU usage."
  641. msgstr ""
  642. #: ../../../docs/faq.md:228
  643. msgid "Can I run this in an LXC container?"
  644. msgstr ""
  645. #: ../../../docs/faq.md:230
  646. msgid ""
  647. "If your distro runs within an [LXC "
  648. "container](https://linuxcontainers.org/), you may hit [this "
  649. "issue](https://github.com/spantaleev/matrix-docker-ansible-"
  650. "deploy/issues/703). It can be worked around, if absolutely necessary, but"
  651. " we suggest that you avoid running from within an LXC container."
  652. msgstr ""
  653. #: ../../../docs/faq.md:232
  654. msgid "Configuration"
  655. msgstr ""
  656. #: ../../../docs/faq.md:234
  657. msgid "Why install my server at matrix.example.com and not at the base domain?"
  658. msgstr ""
  659. #: ../../../docs/faq.md:236
  660. msgid ""
  661. "It's the same with email servers. Your email address is likely "
  662. "`name@company.com`, not `name@mail.company.com`, even though it's "
  663. "`mail.company.com` that is really handling your data for `@company.com` "
  664. "email to work."
  665. msgstr ""
  666. #: ../../../docs/faq.md:238
  667. msgid ""
  668. "Using a separate domain name is easier to manage (although it's a little "
  669. "hard to get right at first) and keeps your Matrix server isolated from "
  670. "your website (if you have one), from your email server (if you have one),"
  671. " etc. Therefore, this playbook sets up services on your Matrix server "
  672. "(`matrix.example.com`) by default."
  673. msgstr ""
  674. #: ../../../docs/faq.md:240
  675. msgid ""
  676. "I don't control anything on the base domain and can't set up delegation "
  677. "to matrix.example.com. What do I do?"
  678. msgstr ""
  679. #: ../../../docs/faq.md:242
  680. msgid ""
  681. "If you're not in control of your base domain (or the server handling it) "
  682. "at all, you can take a look at [How do I install on matrix.example.com "
  683. "without involving the base domain?](#how-do-i-install-on-"
  684. "matrixexamplecom-without-involving-the-base-domain)"
  685. msgstr ""
  686. #: ../../../docs/faq.md:244
  687. msgid "I can't set up HTTPS on the base domain. How will I get Matrix federating?"
  688. msgstr ""
  689. #: ../../../docs/faq.md:246
  690. msgid ""
  691. "If you really can't obtain an HTTPS certificate for your base domain, you"
  692. " can take a look at [How do I install on matrix.example.com without "
  693. "involving the base domain?](#how-do-i-install-on-matrixexamplecom-"
  694. "without-involving-the-base-domain)"
  695. msgstr ""
  696. #: ../../../docs/faq.md:248
  697. msgid "How do I install on matrix.example.com without involving the base domain?"
  698. msgstr ""
  699. #: ../../../docs/faq.md:250
  700. msgid ""
  701. "Add the following configuration to your "
  702. "`inventory/host_vars/matrix.example.com/vars.yml` file:"
  703. msgstr ""
  704. #: ../../../docs/faq.md:271
  705. msgid ""
  706. "After configuring the playbook, run it with [playbook tags](playbook-"
  707. "tags.md) as below:"
  708. msgstr ""
  709. #: ../../../docs/faq.md:278
  710. msgid "**Notes**:"
  711. msgstr ""
  712. #: ../../../docs/faq.md:280
  713. msgid ""
  714. "The shortcut commands with the [`just` program](just.md) are also "
  715. "available: `just install-all` or `just setup-all`"
  716. msgstr ""
  717. #: ../../../docs/faq.md:282
  718. msgid ""
  719. "`just install-all` is useful for maintaining your setup quickly ([2x-5x "
  720. "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
  721. "runtime) than `just setup-all`) when its components remain unchanged. If "
  722. "you adjust your `vars.yml` to remove other components, you'd need to run "
  723. "`just setup-all`, or these components will still remain installed. Note "
  724. "these shortcuts run the `ensure-matrix-users-created` tag too."
  725. msgstr ""
  726. #: ../../../docs/faq.md:284
  727. msgid ""
  728. "Without setting up [server delegation](howto-server-delegation.md) to "
  729. "`matrix.example.com`, your user IDs will be like "
  730. "`@alice:matrix.example.com`. This is equivalent to having an email "
  731. "address like `bob@mail.company.com`, instead of just `bob@company.com`."
  732. msgstr ""
  733. #: ../../../docs/faq.md:286
  734. msgid ""
  735. "I don't use the base domain for anything. How am I supposed to set up "
  736. "Server Delegation for Matrix services?"
  737. msgstr ""
  738. #: ../../../docs/faq.md:288
  739. msgid ""
  740. "If you don't use your base domain for anything, then it's hard for you to"
  741. " \"serve files over HTTPS\" on it -- something we ask you to do for the "
  742. "[.well-known](configuring-well-known.md) setup (needed for [Server "
  743. "Delegation](howto-server-delegation.md))."
  744. msgstr ""
  745. #: ../../../docs/faq.md:290
  746. msgid ""
  747. "Luckily, the playbook can set up your Matrix server (at "
  748. "`matrix.example.com`) to also handle traffic for the base domain "
  749. "(`example.com`)."
  750. msgstr ""
  751. #: ../../../docs/faq.md:292
  752. msgid ""
  753. "See [Serving the base domain](configuring-playbook-base-domain-"
  754. "serving.md)."
  755. msgstr ""
  756. #: ../../../docs/faq.md:294
  757. msgid "How do I optimize this setup for a low-power server?"
  758. msgstr ""
  759. #: ../../../docs/faq.md:296
  760. msgid "You can disable some not-so-important services to save on memory."
  761. msgstr ""
  762. #: ../../../docs/faq.md:318
  763. msgid ""
  764. "You can also consider implementing a restriction on room complexity, in "
  765. "order to prevent users from joining very heavy rooms:"
  766. msgstr ""
  767. #: ../../../docs/faq.md:328
  768. msgid ""
  769. "If you've installed [Jitsi](configuring-playbook-jitsi.md) (not installed"
  770. " by default), there are additional optimizations listed on its "
  771. "documentation page that you can perform."
  772. msgstr ""
  773. #: ../../../docs/faq.md:330
  774. msgid ""
  775. "I already have Docker on my server. Can you stop installing Docker via "
  776. "the playbook?"
  777. msgstr ""
  778. #: ../../../docs/faq.md:332
  779. msgid ""
  780. "Yes, we can stop installing Docker ourselves. Just use this in your "
  781. "`vars.yml` file:"
  782. msgstr ""
  783. #: ../../../docs/faq.md:338
  784. msgid ""
  785. "I run another webserver on the same server where I wish to install "
  786. "Matrix. What now?"
  787. msgstr ""
  788. #: ../../../docs/faq.md:340
  789. msgid ""
  790. "By default, we install a webserver for you "
  791. "([Traefik](https://doc.traefik.io/traefik/)), but you can also use [your "
  792. "own webserver](configuring-playbook-own-webserver.md)."
  793. msgstr ""
  794. #: ../../../docs/faq.md:342
  795. msgid "How is the effective configuration determined?"
  796. msgstr ""
  797. #: ../../../docs/faq.md:344
  798. msgid ""
  799. "Configuration variables are defined in multiple places in this playbook "
  800. "and are considered in this order:"
  801. msgstr ""
  802. #: ../../../docs/faq.md:346
  803. msgid ""
  804. "there are defaults coming from each role's defaults file "
  805. "(`role/matrix*/defaults/main.yml`). These variable values aim to be good "
  806. "defaults for when the role is used standalone (outside of this collection"
  807. " of roles, also called playbook)."
  808. msgstr ""
  809. #: ../../../docs/faq.md:348
  810. msgid ""
  811. "then, there are overrides in `group_vars/matrix_servers`, which aim to "
  812. "adjust these \"standalone role defaults\" to something which better fits "
  813. "the playbook in its entirety."
  814. msgstr ""
  815. #: ../../../docs/faq.md:350
  816. msgid ""
  817. "finally, there's your `inventory/host_vars/matrix.example.com/vars.yml` "
  818. "file, which is the ultimate override"
  819. msgstr ""
  820. #: ../../../docs/faq.md:352
  821. msgid "What configuration variables are available?"
  822. msgstr ""
  823. #: ../../../docs/faq.md:354
  824. msgid ""
  825. "You can discover the variables you can override in each role "
  826. "(`roles/*/*/defaults/main.yml`)."
  827. msgstr ""
  828. #: ../../../docs/faq.md:356
  829. msgid ""
  830. "As described in [How is the effective configuration determined?](#how-is-"
  831. "the-effective-configuration-determined), these role-defaults may be "
  832. "overriden by values defined in `group_vars/matrix_servers`."
  833. msgstr ""
  834. #: ../../../docs/faq.md:358
  835. msgid ""
  836. "Refer to both of these for inspiration. Still, as mentioned in "
  837. "[Configuring the playbook](configuring-playbook.md), you're only ever "
  838. "supposed to edit your own "
  839. "`inventory/host_vars/matrix.example.com/vars.yml` file and nothing else "
  840. "inside the playbook (unless you're meaning to contribute new features)."
  841. msgstr ""
  842. #: ../../../docs/faq.md:360 ../../../docs/faq.md:372
  843. msgid ""
  844. "**Note**: some of the roles (`roles/galaxy/*`) live in separate "
  845. "repositories and are only installed after your run `just roles` (or `make"
  846. " roles`) or `just update` (which automatically does `git pull` and `just "
  847. "roles`)."
  848. msgstr ""
  849. #: ../../../docs/faq.md:362
  850. msgid ""
  851. "I'd like to adjust some configuration which doesn't have a corresponding "
  852. "variable. How do I do it?"
  853. msgstr ""
  854. #: ../../../docs/faq.md:364
  855. msgid ""
  856. "The playbook doesn't aim to expose all configuration settings for all "
  857. "services using variables. Doing so would amount to hundreds of variables "
  858. "that we have to create and maintain."
  859. msgstr ""
  860. #: ../../../docs/faq.md:366
  861. msgid ""
  862. "Instead, we only try to make some important basics configurable using "
  863. "dedicated variables you can see in each role. See [What configuration "
  864. "variables are available?](#what-configuration-variables-are-available)."
  865. msgstr ""
  866. #: ../../../docs/faq.md:368
  867. msgid ""
  868. "Besides that, each role (component) aims to provide a "
  869. "`matrix_SOME_COMPONENT_configuration_extension_yaml` (or "
  870. "`matrix_SOME_COMPONENT_configuration_extension_json`) variable, which can"
  871. " be used to override the configuration."
  872. msgstr ""
  873. #: ../../../docs/faq.md:370
  874. msgid ""
  875. "Check each role's `roles/*/*/defaults/main.yml` for the corresponding "
  876. "variable and an example for how use it."
  877. msgstr ""
  878. #: ../../../docs/faq.md:374
  879. msgid "Installation"
  880. msgstr ""
  881. #: ../../../docs/faq.md:376
  882. msgid "How do I run the installation?"
  883. msgstr ""
  884. #: ../../../docs/faq.md:378
  885. msgid ""
  886. "See [Installing](installing.md) to learn how to use Ansible to install "
  887. "Matrix services."
  888. msgstr ""
  889. #: ../../../docs/faq.md:380
  890. msgid ""
  891. "However, we recommend you to follow our installation guide, instead of "
  892. "jumping straight to installing."
  893. msgstr ""
  894. #: ../../../docs/faq.md:382
  895. msgid "There are two guides available:"
  896. msgstr ""
  897. #: ../../../docs/faq.md:384
  898. msgid ""
  899. "⚡ **[Quick start](quick-start.md)** (for beginners): this is recommended "
  900. "for those who do not have an existing Matrix server and want to start "
  901. "quickly with \"opinionated defaults\"."
  902. msgstr ""
  903. #: ../../../docs/faq.md:386
  904. msgid ""
  905. "**Full installation guide (for advanced users)**: if you need to import "
  906. "an existing Matrix server's data into the new server or want to learn "
  907. "more while setting up the server, follow this guide by starting with the "
  908. "**[Prerequisites](prerequisites.md)** documentation page."
  909. msgstr ""
  910. #: ../../../docs/faq.md:388
  911. msgid ""
  912. "I installed Synapse some other way. Can I migrate such a setup to the "
  913. "playbook?"
  914. msgstr ""
  915. #: ../../../docs/faq.md:390
  916. msgid "Yes, you can."
  917. msgstr ""
  918. #: ../../../docs/faq.md:392
  919. msgid ""
  920. "You generally need to do a playbook installation. It's recommended to "
  921. "follow the full installation guide (starting at the "
  922. "[Prerequisites](prerequisites.md) page), not the [Quick start](quick-"
  923. "start.md) guide. The full installation guide will tell you when it's time"
  924. " to import your existing data into the newly-prepared server."
  925. msgstr ""
  926. #: ../../../docs/faq.md:394
  927. msgid ""
  928. "This Ansible playbook guides you into installing a server for "
  929. "`example.com` (user IDs are like this: `@alice:example.com`), while the "
  930. "server is at `matrix.example.com`. If your existing setup has a server "
  931. "name (`server_name` configuration setting in Synapse's `homeserver.yaml` "
  932. "file) other than the base `example.com`, you may need to tweak some "
  933. "additional variables. This FAQ entry may be of use if you're dealing with"
  934. " a more complicated setup - [How do I install on matrix.example.com "
  935. "without involving the base domain?](#how-do-i-install-on-"
  936. "matrixexamplecom-without-involving-the-base-domain)"
  937. msgstr ""
  938. #: ../../../docs/faq.md:396
  939. msgid ""
  940. "After configuring the playbook and installing and **before starting** "
  941. "services (done with `ansible-playbook … --tags=start`) you'd import [your"
  942. " SQLite](importing-synapse-sqlite.md) (or [Postgres](importing-"
  943. "postgres.md)) database and also [import your media store](importing-"
  944. "synapse-media-store.md)."
  945. msgstr ""
  946. #: ../../../docs/faq.md:398
  947. msgid ""
  948. "I've downloaded Ansible and the playbook on the server. It can't connect "
  949. "using SSH."
  950. msgstr ""
  951. #: ../../../docs/faq.md:400
  952. msgid ""
  953. "If you're using the playbook directly on the server, then Ansible doesn't"
  954. " need to connect using SSH."
  955. msgstr ""
  956. #: ../../../docs/faq.md:402
  957. msgid ""
  958. "It can perform a local connection instead. Just set "
  959. "`ansible_connection=local` at the end of the server line in "
  960. "`inventory/hosts` and re-run the playbook."
  961. msgstr ""
  962. #: ../../../docs/faq.md:404
  963. msgid ""
  964. "If you're running Ansible from within a container (one of the "
  965. "possibilities we list on our [dedicated Ansible documentation "
  966. "page](ansible.md)), then using `ansible_connection=local` is not "
  967. "possible."
  968. msgstr ""
  969. #: ../../../docs/faq.md:406
  970. msgid "Troubleshooting"
  971. msgstr ""
  972. #: ../../../docs/faq.md:408
  973. msgid ""
  974. "I get \"Error response from daemon: configured logging driver does not "
  975. "support reading\" when I do `docker logs matrix-synapse`."
  976. msgstr ""
  977. #: ../../../docs/faq.md:410
  978. msgid "See [How can I see the logs?](#how-can-i-see-the-logs)."
  979. msgstr ""
  980. #: ../../../docs/faq.md:412
  981. msgid "How can I see the logs?"
  982. msgstr ""
  983. #: ../../../docs/faq.md:414
  984. msgid ""
  985. "We utilize "
  986. "[systemd/journald](https://www.freedesktop.org/software/systemd/man"
  987. "/systemd-journald.service.html#Description) for logging."
  988. msgstr ""
  989. #: ../../../docs/faq.md:416
  990. msgid ""
  991. "To see logs for Synapse, run `journalctl -fu matrix-synapse.service`. You"
  992. " may wish to see the [manual page for "
  993. "journalctl](https://www.commandlinux.com/man-"
  994. "page/man1/journalctl.1.html)."
  995. msgstr ""
  996. #: ../../../docs/faq.md:418
  997. msgid ""
  998. "Available service names can be seen by doing `ls "
  999. "/etc/systemd/system/matrix*.service` on the server."
  1000. msgstr ""
  1001. #: ../../../docs/faq.md:420
  1002. msgid ""
  1003. "Some services also log to files in `/matrix/*/data/..`, but we're slowly "
  1004. "moving away from that."
  1005. msgstr ""
  1006. #: ../../../docs/faq.md:422
  1007. msgid ""
  1008. "We also disable Docker logging, so you can't use `docker logs matrix-*` "
  1009. "either. We do this to prevent useless double (or even triple) logging and"
  1010. " to avoid having to rotate log files."
  1011. msgstr ""
  1012. #: ../../../docs/faq.md:424
  1013. msgid ""
  1014. "We just simply delegate logging to journald and it takes care of "
  1015. "persistence and expiring old data."
  1016. msgstr ""
  1017. #: ../../../docs/faq.md:426
  1018. msgid ""
  1019. "Also see: [How long do systemd/journald logs persist for?](#how-long-do-"
  1020. "systemdjournald-logs-persist-for)"
  1021. msgstr ""
  1022. #: ../../../docs/faq.md:428
  1023. msgid "How long do systemd/journald logs persist for?"
  1024. msgstr ""
  1025. #: ../../../docs/faq.md:430
  1026. msgid ""
  1027. "On some distros, the journald logs are just in-memory and not persisted "
  1028. "to disk."
  1029. msgstr ""
  1030. #: ../../../docs/faq.md:432
  1031. msgid ""
  1032. "Consult (and feel free to adjust) your distro's journald logging "
  1033. "configuration in `/etc/systemd/journald.conf`."
  1034. msgstr ""
  1035. #: ../../../docs/faq.md:434
  1036. msgid ""
  1037. "To enable persistence and put some limits on how large the journal log "
  1038. "files can become, adjust your configuration like this:"
  1039. msgstr ""
  1040. #: ../../../docs/faq.md:445
  1041. msgid "Maintenance"
  1042. msgstr ""
  1043. #: ../../../docs/faq.md:447
  1044. msgid "Do I need to do anything to keep my Matrix server updated?"
  1045. msgstr ""
  1046. #: ../../../docs/faq.md:449
  1047. msgid "Yes. We don't update anything for you automatically."
  1048. msgstr ""
  1049. #: ../../../docs/faq.md:451
  1050. msgid ""
  1051. "See our [documentation page about upgrading services](maintenance-"
  1052. "upgrading-services.md)."
  1053. msgstr ""
  1054. #: ../../../docs/faq.md:453
  1055. msgid "How do I move my existing installation to another (VM) server?"
  1056. msgstr ""
  1057. #: ../../../docs/faq.md:455
  1058. msgid ""
  1059. "If you have an existing installation done using this Ansible playbook, "
  1060. "you can easily migrate that to another server using [our dedicated server"
  1061. " migration guide](maintenance-migrating.md)."
  1062. msgstr ""
  1063. #: ../../../docs/faq.md:457
  1064. msgid ""
  1065. "If your previous installation is done in some other way (not using this "
  1066. "Ansible playbook), see [I installed Synapse some other way. Can I migrate"
  1067. " such a setup to the playbook?](#i-installed-synapse-some-other-way-can-i"
  1068. "-migrate-such-a-setup-to-the-playbook)."
  1069. msgstr ""
  1070. #: ../../../docs/faq.md:459
  1071. msgid "How do I back up the data on my server?"
  1072. msgstr ""
  1073. #: ../../../docs/faq.md:461
  1074. msgid "We haven't documented this properly yet, but the general advice is to:"
  1075. msgstr ""
  1076. #: ../../../docs/faq.md:463
  1077. msgid ""
  1078. "back up Postgres by making a database dump. See [Backing up PostgreSQL"
  1079. "](maintenance-postgres.md#backing-up-postgresql)"
  1080. msgstr ""
  1081. #: ../../../docs/faq.md:465
  1082. msgid ""
  1083. "back up all `/matrix` files, except for `/matrix/postgres/data` (you "
  1084. "already have a dump) and `/matrix/postgres/data-auto-upgrade-backup` "
  1085. "(this directory may exist and contain your old data if you've [performed "
  1086. "a major Postgres upgrade](maintenance-postgres.md#upgrading-postgresql))."
  1087. msgstr ""
  1088. #: ../../../docs/faq.md:467
  1089. msgid "You can later restore these by:"
  1090. msgstr ""
  1091. #: ../../../docs/faq.md:469
  1092. msgid "Restoring the `/matrix` directory and files on the new server manually"
  1093. msgstr ""
  1094. #: ../../../docs/faq.md:470
  1095. msgid ""
  1096. "Following the instruction described on [Installing a server into which "
  1097. "you'll import old data](installing.md#installing-a-server-into-which-"
  1098. "youll-import-old-data)"
  1099. msgstr ""
  1100. #: ../../../docs/faq.md:472
  1101. msgid ""
  1102. "If your server's IP address has changed, you may need to [set up DNS"
  1103. "](configuring-dns.md) again."
  1104. msgstr ""
  1105. #: ../../../docs/faq.md:474
  1106. msgid ""
  1107. "What is this `/matrix/postgres/data-auto-upgrade-backup` directory that "
  1108. "is taking up so much space?"
  1109. msgstr ""
  1110. #: ../../../docs/faq.md:476
  1111. msgid ""
  1112. "When you [perform a major Postgres upgrade](maintenance-postgres.md"
  1113. "#upgrading-postgresql), we save the the old data files in "
  1114. "`/matrix/postgres/data-auto-upgrade-backup`, just so you could easily "
  1115. "restore them should something have gone wrong."
  1116. msgstr ""
  1117. #: ../../../docs/faq.md:478
  1118. msgid ""
  1119. "After verifying that everything still works after the Postgres upgrade, "
  1120. "you can safely delete `/matrix/postgres/data-auto-upgrade-backup`"
  1121. msgstr ""
  1122. #: ../../../docs/faq.md:480
  1123. msgid "How do I debug or force SSL certificate renewal?"
  1124. msgstr ""
  1125. #: ../../../docs/faq.md:482
  1126. msgid ""
  1127. "SSL certificates are managed automatically by the "
  1128. "[Traefik](https://doc.traefik.io/traefik/) reverse-proxy server."
  1129. msgstr ""
  1130. #: ../../../docs/faq.md:484
  1131. msgid ""
  1132. "If you're having trouble with SSL certificate renewal, check the Traefik "
  1133. "logs (`journalctl -fu matrix-traefik`)."
  1134. msgstr ""
  1135. #: ../../../docs/faq.md:486
  1136. msgid ""
  1137. "If you're [using your own webserver](configuring-playbook-own-"
  1138. "webserver.md) instead of the integrated one (Traefik), you should "
  1139. "investigate in another way."
  1140. msgstr ""