mirror of
https://github.com/spantaleev/matrix-docker-ansible-deploy.git
synced 2024-12-22 12:35:51 +00:00
d4f8d0918a
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3841 Most of the preparation for this was done by Suguru Hirahara (https://github.com/luixxiul). I've merely reorganized/polished the scripts and instructions in the `i18n/` directory. While translations can happen even now, more work is necessary to - make the translation flow better (integrating Weblate), etc. - restore the Github Actions workflows that Suguru Hirahara had already developed to adapt them to our new workflow
342 lines
10 KiB
Plaintext
342 lines
10 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 2018-2024, Slavi Pantaleev, Aine Etke, MDAD community members
|
|
# This file is distributed under the same license as the matrix-docker-ansible-deploy package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: matrix-docker-ansible-deploy \n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2024-12-20 07:23+0200\n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
#: ../../../docs/configuring-dns.md:1
|
|
msgid "Configuring your DNS settings"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:3
|
|
msgid "<sup>[Prerequisites](prerequisites.md) > Configuring your DNS settings > [Getting the playbook](getting-the-playbook.md) > [Configuring the playbook](configuring-playbook.md) > [Installing](installing.md)</sup>"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:5
|
|
msgid "To set up Matrix on your domain, you'd need to do some DNS configuration."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:7
|
|
msgid "DNS setting for server delegation (optional)"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:9
|
|
msgid "In the sample `vars.yml` ([`examples/vars.yml`](../examples/vars.yml)), we recommend to use a short user ID like `@alice:example.com` instead of `@alice:matrix.example.com`."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:11
|
|
msgid "To use such an ID, you don't need to install anything on the actual `example.com` server. Instead, you need to instruct the Matrix network that Matrix services for `example.com` are redirected over to `matrix.example.com`. This redirection is also known as \"delegation\"."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:13
|
|
msgid "As we discuss in [Server Delegation](howto-server-delegation.md), server delegation can be configured in either of these ways:"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:15
|
|
msgid "Setting up a `/.well-known/matrix/server` file on the base domain (`example.com`)"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:16
|
|
msgid "Setting up a `_matrix._tcp` DNS SRV record"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:18
|
|
msgid "For simplicity reasons, this playbook recommends you to set up server delegation via a `/.well-known/matrix/server` file, instead of using a DNS SRV record."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:20
|
|
msgid "If you choose the recommended method (file-based delegation), you do not need to configure the DNS record to enable server delegation. You will need to add a necessary configuration later, when you [finalize the installation](installing.md#finalize-the-installation) after installing and starting Matrix services."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:22
|
|
msgid "On the other hand, if you choose this method (setting up a DNS SRV record), you need to configure the additional DNS record as well as adjust SSL certificate handling. Take a look at this documentation for more information: [Server Delegation via a DNS SRV record (advanced)](howto-server-delegation.md#server-delegation-via-a-dns-srv-record-advanced)"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:24
|
|
msgid "DNS settings for services enabled by default"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:26
|
|
msgid "To serve the base domain (`example.com`) and [Element Web](configuring-playbook-client-element-web.md) with the default subdomain, adjust DNS records as below."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "Type"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "Host"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "Priority"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "Weight"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "Port"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "Target"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "A"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`matrix`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "-"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`matrix-server-IP`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "CNAME"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`element`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`matrix.example.com`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:33
|
|
msgid "As the table illustrates, you need to create 2 subdomains (`matrix.example.com` and `element.example.com`) and point both of them to your server's IP address (DNS `A` record or `CNAME` record is fine)."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:35
|
|
msgid "The `element.example.com` subdomain is necessary, because this playbook installs the [Element Web](https://github.com/element-hq/element-web) client for you by default. If you'd rather instruct the playbook not to install Element Web (`matrix_client_element_enabled: false` when [Configuring the playbook](configuring-playbook.md) later), feel free to skip the `element.example.com` DNS record."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:37
|
|
msgid "Be mindful as to how long it will take for the DNS records to propagate."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:39
|
|
msgid "If you are using Cloudflare DNS, make sure to disable the proxy and set all records to \"DNS only\". Otherwise, fetching certificates will fail."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:41
|
|
msgid "DNS settings for optional services/features"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:43
|
|
msgid "For other services which may need subdomain settings, see the table below and configure the DNS (`CNAME`) records accordingly."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "Used by component"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[Dimension](configuring-playbook-dimension.md) integration server"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`dimension`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[Jitsi](configuring-playbook-jitsi.md) video-conferencing platform"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`jitsi`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[Prometheus/Grafana](configuring-playbook-prometheus-grafana.md) monitoring system"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`stats`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[Go-NEB](configuring-playbook-bot-go-neb.md) bot"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`goneb`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[Sygnal](configuring-playbook-sygnal.md) push notification gateway"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`sygnal`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[ntfy](configuring-playbook-ntfy.md) push notifications server"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`ntfy`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[Etherpad](configuring-playbook-etherpad.md) collaborative text editor"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`etherpad`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[Hydrogen](configuring-playbook-client-hydrogen.md) web client"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`hydrogen`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[Cinny](configuring-playbook-client-cinny.md) web client"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`cinny`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[SchildiChat Web](configuring-playbook-client-schildichat-web.md) client"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`schildichat`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[wsproxy](configuring-playbook-bridge-mautrix-wsproxy.md) sms bridge"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`wsproxy`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[Buscarron](configuring-playbook-bot-buscarron.md) helpdesk bot"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`buscarron`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[rageshake](configuring-playbook-rageshake.md) bug report server"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`rageshake`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[ma1sd](configuring-playbook-ma1sd.md) identity server"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "SRV"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`_matrix-identity._tcp`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "10"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "0"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "443"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[Postmoogle](configuring-playbook-bridge-postmoogle.md)/[Email2Matrix](configuring-playbook-email2matrix.md) email bridges"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "MX"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "[Postmoogle](configuring-playbook-bridge-postmoogle.md) email bridge"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "TXT"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`v=spf1 ip4:matrix-server-IP -all`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`_dmarc.matrix`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`v=DMARC1; p=quarantine;`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "`postmoogle._domainkey.matrix`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:0
|
|
msgid "get it from `!pm dkim`"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:66
|
|
msgid "SRV record for ma1sd"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:68
|
|
msgid "To make ma1sd enable its federation features, you need to set up a `_matrix-identity._tcp` SRV record. Don't confuse this with the `_matrix._tcp` SRV record for server delegation. See the table above and [this section](configuring-playbook-ma1sd.md#adjusting-dns-records) for values which need to be specified."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:70
|
|
msgid "When setting up a SRV record, if you are asked for a service and protocol instead of a hostname split the host value from the table where the period is. For example use service as `_matrix-identity` and protocol as `_tcp`."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:72
|
|
msgid "MX and TXT records for Postmoogle"
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:74
|
|
msgid "To make Postmoogle enable its email sending features, you need to configure MX and TXT (SPF, DMARC, and DKIM) records. See the table above for values which need to be specified."
|
|
msgstr ""
|
|
|
|
#: ../../../docs/configuring-dns.md:78
|
|
msgid "[▶️](getting-the-playbook.md) When you're done with the DNS configuration and ready to proceed, continue with [Getting the playbook](getting-the-playbook.md)."
|
|
msgstr ""
|