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.
 
 
 

196 line
6.2 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/maintenance-migrating.md:1
  23. msgid "Migrating to new server"
  24. msgstr ""
  25. #: ../../../docs/maintenance-migrating.md:3
  26. msgid ""
  27. "This documentation explains how to migrate your Matrix services (server, "
  28. "client, bridges, etc.) and data **from an old server to a new server**."
  29. msgstr ""
  30. #: ../../../docs/maintenance-migrating.md:5
  31. msgid "**Notes**:"
  32. msgstr ""
  33. #: ../../../docs/maintenance-migrating.md:6
  34. msgid ""
  35. "This migration guide is applicable if you migrate from one server to "
  36. "another server having the same CPU architecture (e.g. both servers being "
  37. "`amd64`)."
  38. msgstr ""
  39. #: ../../../docs/maintenance-migrating.md:8
  40. msgid ""
  41. "If you're trying to migrate between different architectures (e.g. `amd64`"
  42. " --> `arm64`), simply copying the complete `/matrix` directory is **not**"
  43. " possible as it would move the raw PostgreSQL data "
  44. "(`/matrix/postgres/data`) between different architectures. In this "
  45. "specific case, you can use the guide below as a reference, but you would "
  46. "also need to avoid syncing `/matrix/postgres/data` to the new host, and "
  47. "also dump the database on your current server and import it properly on "
  48. "the new server. See our [Backing up PostgreSQL](maintenance-postgres.md"
  49. "#backing-up-postgresql) docs for help with PostgreSQL backup/restore."
  50. msgstr ""
  51. #: ../../../docs/maintenance-migrating.md:9
  52. msgid ""
  53. "If you have any questions about migration or encountered an issue during "
  54. "migration, do not hesitate to ask for help on [our Matrix "
  55. "room](https://matrix.to/#/%23matrix-docker-ansible-deploy:devture.com). "
  56. "You probably might want to prepare a temporary/sub account on another "
  57. "Matrix server in case it becomes impossible to use your server due to "
  58. "migration failure by any chance."
  59. msgstr ""
  60. #: ../../../docs/maintenance-migrating.md:11
  61. msgid ""
  62. "You can't change the domain (specified in the `matrix_domain` variable) "
  63. "after the initial deployment."
  64. msgstr ""
  65. #: ../../../docs/maintenance-migrating.md:13
  66. msgid "Lower DNS TTL"
  67. msgstr ""
  68. #: ../../../docs/maintenance-migrating.md:15
  69. msgid ""
  70. "Prepare by lowering DNS TTL for your domains (`matrix.example.com`, "
  71. "etc.), so that DNS record changes would happen faster, leading to less "
  72. "downtime."
  73. msgstr ""
  74. #: ../../../docs/maintenance-migrating.md:17
  75. msgid "Stop services on the old server completely"
  76. msgstr ""
  77. #: ../../../docs/maintenance-migrating.md:19
  78. msgid ""
  79. "Before migrating, you need to stop all services on the old server and "
  80. "make sure they won't be starting again."
  81. msgstr ""
  82. #: ../../../docs/maintenance-migrating.md:21
  83. msgid ""
  84. "To do so, it is recommended to run the `systemctl` command on the server."
  85. " Running the playbook's `stop` tag also stops the services, but just "
  86. "once; they will start again if you reboot the server."
  87. msgstr ""
  88. #: ../../../docs/maintenance-migrating.md:23
  89. msgid ""
  90. "Log in to the old server and run the command as `root` (or a user that "
  91. "can run it with `sudo`):"
  92. msgstr ""
  93. #: ../../../docs/maintenance-migrating.md:29
  94. msgid "Copy data directory to the new server"
  95. msgstr ""
  96. #: ../../../docs/maintenance-migrating.md:31
  97. msgid ""
  98. "After you've confirmed that all services were stopped, copy the `/matrix`"
  99. " directory from the old server to the new server. When copying, make sure"
  100. " to preserve ownership and permissions (use `cp -p` or `rsync -ar`)!"
  101. msgstr ""
  102. #: ../../../docs/maintenance-migrating.md:33
  103. msgid "Adjust DNS records"
  104. msgstr ""
  105. #: ../../../docs/maintenance-migrating.md:35
  106. msgid ""
  107. "Make sure your DNS records are adjusted to point to the new server's IP "
  108. "address."
  109. msgstr ""
  110. #: ../../../docs/maintenance-migrating.md:37
  111. msgid "Update `inventory/hosts` file"
  112. msgstr ""
  113. #: ../../../docs/maintenance-migrating.md:39
  114. msgid ""
  115. "Having adjusted DNS records, replace the old server's external IP address"
  116. " on the `inventory/hosts` file with that of the new server."
  117. msgstr ""
  118. #: ../../../docs/maintenance-migrating.md:41
  119. msgid "Create `matrix` user and group on the new server"
  120. msgstr ""
  121. #: ../../../docs/maintenance-migrating.md:43
  122. msgid ""
  123. "Then, run the command below on your local computer to create the `matrix`"
  124. " user and group on the new server:"
  125. msgstr ""
  126. #: ../../../docs/maintenance-migrating.md:49
  127. msgid ""
  128. "The shortcut command with `just` program is also available: `just run-"
  129. "tags setup-system-user`"
  130. msgstr ""
  131. #: ../../../docs/maintenance-migrating.md:51
  132. msgid ""
  133. "**Note**: because the `matrix` user and group are created dynamically on "
  134. "each server, the user/group ID may differ between the old and new server."
  135. " We suggest that you adjust ownership of `/matrix` files. To adjust the "
  136. "ownership, log in to the new server and run the command:"
  137. msgstr ""
  138. #: ../../../docs/maintenance-migrating.md:57
  139. msgid "Install and start all services on the new server"
  140. msgstr ""
  141. #: ../../../docs/maintenance-migrating.md:59
  142. msgid ""
  143. "Finally, run the command below on your local computer to finish the "
  144. "installation and start all services:"
  145. msgstr ""
  146. #: ../../../docs/maintenance-migrating.md:65
  147. msgid ""
  148. "The shortcut command with `just` program is also available: `just run-"
  149. "tags install-all,start`"
  150. msgstr ""
  151. #: ../../../docs/maintenance-migrating.md:67
  152. msgid "Check if services work"
  153. msgstr ""
  154. #: ../../../docs/maintenance-migrating.md:69
  155. msgid ""
  156. "After starting the services, you probably might want to ensure that "
  157. "you've migrated things correctly and that services are running. For "
  158. "instructions, see: [check if services work](maintenance-checking-"
  159. "services.md)"
  160. msgstr ""
  161. #: ../../../docs/maintenance-migrating.md:71
  162. msgid ""
  163. "Having make sure that both services and federation work as expected, you "
  164. "can safely shutdown the old server."
  165. msgstr ""