Matterbridge doc.

This commit is contained in:
John Livingston 2024-05-28 11:59:25 +02:00
parent 85ed5af001
commit 1697a956f1
No known key found for this signature in database
GPG Key ID: B17B5640CE66CDBC
38 changed files with 5670 additions and 94 deletions

View File

@ -6,7 +6,7 @@ SPDX-License-Identifier: AGPL-3.0-only
# Changelog # Changelog
## ??? (Not Released Yet) ## 10.1.0 (Not Released Yet)
### New features ### New features

View File

@ -5,41 +5,45 @@ weight: 50
chapter: false chapter: false
--- ---
The following is based on a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md> The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)
## Requirements ## Requirements
- [PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later. - [PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later.
- [Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later. - [Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later.
The easiest is if the PeerTube instance and Matterbridge run on the same machine. The easiest is if the PeerTube instance and Matterbridge run on the same server.
## Internal connections only (basic) ## Internal connections only (basic)
You will need to enable the new advanced option added in 3.2.0 for built-in Prosody: **`Enable client to server connections`**.
This will allow localhost XMPP clients to connect to the Prosody server. You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings.
This will allow localhost XMPP clients to connect to the Prosody XMPP server.
You may need to add some line to your `/etc/hosts`: You may need to add some line to your `/etc/hosts`:
``` ```
127.0.0.1 anon.example.org room.example.org 127.0.0.1 anon.example.com room.example.com
``` ```
Replace `example.org` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below.
Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below.
## Allow external connections (advanced) ## Allow external connections (advanced)
By default, the internal Prosody server only listens on localhost (127.0.0.1). By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1).
On versions later than 10.0.2 a new option call `Client to server network interfaces` was added to allow changing this. On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.
It allows to add a list of IPs to listen on, coma separated (spaces will be stripped). It allows to add a list of IPs to listen on, coma separated (spaces will be stripped).
You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface. You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface.
Then you need to open and forward the C2S port (by default `5222`) in your firewall so that it can be reached from the internet. Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet.
If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP.
And you need to add DNS records for `anon.example.org` and `room.example.org` to your domain. You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name).
In case you are using a port other than `5222` you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port. In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port.
## Configurating Matterbridge ## Configurating Matterbridge
@ -50,14 +54,15 @@ So in the TOML config file put:
``` TOML ``` TOML
[xmpp.mypeertube] [xmpp.mypeertube]
Anonymous=true Anonymous=true
Server="anon.example.org:5222" Server="anon.example.com:52822"
Muc="room.example.org" Muc="room.example.com"
Nick="Matterbridge" Nick="Matterbridge"
RemoteNickFormat="[{PROTOCOL}] <{NICK}> " RemoteNickFormat="[{PROTOCOL}] <{NICK}> "
NoTLS=true NoTLS=true
``` ```
- Replace `example.org` by your actual instance domain name.
- Replace `5222` by the actual port if you changed it. - Replace `example.com` by your actual instance domain name.
- Replace `52822` by the actual port if you changed it.
- `mypeertube` can be replaced by another name. - `mypeertube` can be replaced by another name.
- Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification. - Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification.
- The setting `NoTLS=true` allows connecting to a server with self-signed certificates. - The setting `NoTLS=true` allows connecting to a server with self-signed certificates.

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2024-01-17 11:38+0000\n" "PO-Revision-Date: 2024-01-17 11:38+0000\n"
"Last-Translator: ButterflyOfFire <butterflyoffire@protonmail.com>\n" "Last-Translator: ButterflyOfFire <butterflyoffire@protonmail.com>\n"
"Language-Team: Arabic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ar/>\n" "Language-Team: Arabic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ar/>\n"
@ -965,7 +965,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Catalan <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ca/>\n" "Language-Team: Catalan <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ca/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Czech <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/cs/>\n" "Language-Team: Czech <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/cs/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -7,7 +7,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2024-05-23 21:00+0000\n" "PO-Revision-Date: 2024-05-23 21:00+0000\n"
"Last-Translator: Victor Hampel <v.hampel@users.noreply.weblate.framasoft.org>\n" "Last-Translator: Victor Hampel <v.hampel@users.noreply.weblate.framasoft.org>\n"
"Language-Team: German <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/de/>\n" "Language-Team: German <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/de/>\n"
@ -997,9 +997,168 @@ msgstr "Matterbridge benutzen"
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" #, fuzzy
#| msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>"
msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr "Hier ist ein Tutorial um Matterbridge mit diesem Plugin zu benutzen (nur auf englisch): <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgstr "Hier ist ein Tutorial um Matterbridge mit diesem Plugin zu benutzen (nur auf englisch): <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>"
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, fuzzy
#| msgid "the [milestones on github](https://github.com/JohnXLivingston/peertube-plugin-livechat/milestones)."
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr "[Meilensteine auf Github](https://github.com/JohnXLivingston/peertube-plugin-livechat/milestones)."
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, fuzzy, no-wrap
#| msgid "Using Matterbridge"
msgid "Configurating Matterbridge"
msgstr "Matterbridge benutzen"
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
#, no-wrap #, no-wrap

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Greek <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/el/>\n" "Language-Team: Greek <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/el/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -7,7 +7,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -1085,7 +1085,182 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text #, markdown-text
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, markdown-text
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Esperanto <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/eo/>\n" "Language-Team: Esperanto <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/eo/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2024-04-16 21:38+0000\n" "PO-Revision-Date: 2024-04-16 21:38+0000\n"
"Last-Translator: rnek0 <rnek0@users.noreply.weblate.framasoft.org>\n" "Last-Translator: rnek0 <rnek0@users.noreply.weblate.framasoft.org>\n"
"Language-Team: Spanish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/es/>\n" "Language-Team: Spanish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/es/>\n"
@ -991,7 +991,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Basque <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/eu/>\n" "Language-Team: Basque <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/eu/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Persian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fa/>\n" "Language-Team: Persian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fa/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Finnish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fi/>\n" "Language-Team: Finnish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fi/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -7,11 +7,10 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2024-05-28 03:32+0000\n" "PO-Revision-Date: 2024-05-28 03:32+0000\n"
"Last-Translator: John Livingston <git@john-livingston.fr>\n" "Last-Translator: John Livingston <git@john-livingston.fr>\n"
"Language-Team: French <https://weblate.framasoft.org/projects/" "Language-Team: French <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fr/>\n"
"peertube-livechat/peertube-plugin-livechat-documentation/fr/>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -998,9 +997,168 @@ msgstr "Utiliser Matterbridge"
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" #, fuzzy
#| msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>"
msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr "Voici un tutoriel sur comment utiliser Matterbridge avec ce plugin : <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgstr "Voici un tutoriel sur comment utiliser Matterbridge avec ce plugin : <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>"
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, fuzzy
#| msgid "the [milestones on github](https://github.com/JohnXLivingston/peertube-plugin-livechat/milestones)."
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr "les [jalons sur github](https://github.com/JohnXLivingston/peertube-plugin-livechat/milestones)."
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, fuzzy, no-wrap
#| msgid "Using Matterbridge"
msgid "Configurating Matterbridge"
msgstr "Utiliser Matterbridge"
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
#, no-wrap #, no-wrap
@ -1734,10 +1892,7 @@ msgstr "Pour ces fournisseurs, l'url de découverte et l'étiquette du bouton so
#. type: Plain text #. type: Plain text
#: build/documentation/pot_in/documentation/admin/external_auth.md #: build/documentation/pot_in/documentation/admin/external_auth.md
msgid "If you think of a standard provider that is not available, you can ask for implementation by [opening a new issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues)." msgid "If you think of a standard provider that is not available, you can ask for implementation by [opening a new issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues)."
msgstr "" msgstr "Si vous pensez à un fournisseur standard qui n'est pas disponible, vous pouvez en demander la mise en œuvre en [ouvrant un nouveau ticket](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues)."
"Si vous pensez à un fournisseur standard qui n'est pas disponible, vous "
"pouvez en demander la mise en œuvre en [ouvrant un nouveau "
"ticket](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues)."
#. type: Plain text #. type: Plain text
#: build/documentation/pot_in/documentation/admin/external_auth.md #: build/documentation/pot_in/documentation/admin/external_auth.md

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Gaelic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/gd/>\n" "Language-Team: Gaelic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/gd/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Galician <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/gl/>\n" "Language-Team: Galician <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/gl/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2024-05-01 01:17+0000\n" "PO-Revision-Date: 2024-05-01 01:17+0000\n"
"Last-Translator: Milo Ivir <mail@milotype.de>\n" "Last-Translator: Milo Ivir <mail@milotype.de>\n"
"Language-Team: Croatian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/hr/>\n" "Language-Team: Croatian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/hr/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Hungarian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/hu/>\n" "Language-Team: Hungarian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/hu/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Icelandic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/is/>\n" "Language-Team: Icelandic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/is/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 14:21+0000\n" "PO-Revision-Date: 2023-07-17 14:21+0000\n"
"Last-Translator: John Livingston <git@john-livingston.fr>\n" "Last-Translator: John Livingston <git@john-livingston.fr>\n"
"Language-Team: Italian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/it/>\n" "Language-Team: Italian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/it/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -7,7 +7,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2024-03-10 20:38+0000\n" "PO-Revision-Date: 2024-03-10 20:38+0000\n"
"Last-Translator: \"T.S\" <fusen@users.noreply.weblate.framasoft.org>\n" "Last-Translator: \"T.S\" <fusen@users.noreply.weblate.framasoft.org>\n"
"Language-Team: Japanese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ja/>\n" "Language-Team: Japanese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ja/>\n"
@ -976,7 +976,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Kabyle <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/kab/>\n" "Language-Team: Kabyle <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/kab/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Norwegian Bokmål <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nb_NO/>\n" "Language-Team: Norwegian Bokmål <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nb_NO/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Dutch <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nl/>\n" "Language-Team: Dutch <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nl/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Norwegian Nynorsk <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nn/>\n" "Language-Team: Norwegian Nynorsk <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nn/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Occitan <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/oc/>\n" "Language-Team: Occitan <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/oc/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Polish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/pl/>\n" "Language-Team: Polish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/pl/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Portuguese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/pt/>\n" "Language-Team: Portuguese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/pt/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Russian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ru/>\n" "Language-Team: Russian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ru/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Albanian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/sq/>\n" "Language-Team: Albanian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/sq/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Swedish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/sv/>\n" "Language-Team: Swedish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/sv/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Thai <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/th/>\n" "Language-Team: Thai <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/th/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:53+0000\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Toki Pona <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/tok/>\n" "Language-Team: Toki Pona <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/tok/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -944,7 +944,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:53+0000\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Ukrainian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/uk/>\n" "Language-Team: Ukrainian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/uk/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:53+0000\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Vietnamese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/vi/>\n" "Language-Team: Vietnamese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/vi/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:53+0000\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/>\n" "Language-Team: Chinese (Simplified) <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description

View File

@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-05-27 17:18+0200\n" "POT-Creation-Date: 2024-05-28 11:58+0200\n"
"PO-Revision-Date: 2023-07-17 10:53+0000\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n" "Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Chinese (Traditional) <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hant/>\n" "Language-Team: Chinese (Traditional) <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hant/>\n"
@ -963,7 +963,161 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Here is a tutorial to use Matterbridge with the plugin: <https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md>" msgid "The following is based on a tutorial to use Matterbridge with the plugin: [Matterbridge + Peertube](https://gitlab.com/refrac/obs-matterbridge-overlay/-/blob/master/documentation/peertube.md)"
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Requirements"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[PeerTube plugin livechat](https://github.com/JohnXLivingston/peertube-plugin-livechat) version 3.2.0 or later."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "[Matterbridge](https://github.com/42wim/matterbridge) version 1.22.4 or later."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The easiest is if the PeerTube instance and Matterbridge run on the same server."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Internal connections only (basic)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You will need to enable `{{% livechat_label prosody_c2s_label %}}` in the livechat plugin settings."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "This will allow localhost XMPP clients to connect to the Prosody XMPP server."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You may need to add some line to your `/etc/hosts`:"
msgstr ""
#. type: Fenced code block
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "127.0.0.1 anon.example.com room.example.com\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name. Afterwards you can continue with the Matterbridge configuration below."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Allow external connections (advanced)"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "By default, the internal Prosody XMPP server only listens on localhost (127.0.0.1)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "It allows to add a list of IPs to listen on, coma separated (spaces will be stripped)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You can also use `*` to listen on all IPv4 interfaces, and `::` for all IPv6. Doing so allows external access to the client to server interface."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Then you need to open the C2S port (by default `52822`, but check the plugin settings to get the current value) in your firewall so that it can be reached from the internet. If you don't want to use C2S connections for anything else than your Matterbridge service, you should restrict access to this port to your Matterbridge server IP."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "You also need to add DNS records (A and AAAA) for `anon.example.com` and `room.example.com` (replace `example.com` by your actual domain name)."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In case you are using a port other than `5222` (XMPP standard port) you also need to set the [xmpp-client SRV record](https://prosody.im/doc/dns#srv_records) to the correct port."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid "Configurating Matterbridge"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "In the version 1.22.4, Matterbridge added support for XMPP anonymous connections needed to connect to the built-in prosody."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "So in the TOML config file put:"
msgstr ""
#. type: Fenced code block (TOML)
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
#, no-wrap
msgid ""
"[xmpp.mypeertube]\n"
"Anonymous=true\n"
"Server=\"anon.example.com:52822\"\n"
"Muc=\"room.example.com\"\n"
"Nick=\"Matterbridge\"\n"
"RemoteNickFormat=\"[{PROTOCOL}] <{NICK}> \"\n"
"NoTLS=true\n"
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `example.com` by your actual instance domain name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Replace `52822` by the actual port if you changed it."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "`mypeertube` can be replaced by another name."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Using `peertube` as the Nick will provide put PeerTube icon for overlay messages, can be also done with overlay config modification."
msgstr ""
#. type: Bullet: '- '
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "The setting `NoTLS=true` allows connecting to a server with self-signed certificates."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/admin/advanced/matterbridge.md
msgid "Now you can add this account to gateways and bridge specific live-chat channels."
msgstr "" msgstr ""
#. type: Yaml Front Matter Hash Value: description #. type: Yaml Front Matter Hash Value: description