matrix

磁盘存储上的虚拟活动目录 - 良好实践
matrix

磁盘存储上的虚拟活动目录 - 良好实践

我来这里是为了问一个困扰我的问题。当我有两台物理服务器和一个磁盘阵列时,虚拟化 Active Directory 的最佳方法是什么。我知道我至少需要两个域控制器。为了实现这一点,我需要在 hyper-v 上放置两个虚拟服务器。然后我可以这样做:在 hyper-v 服务位于故障转移群集中的磁盘阵列上运行两个虚拟机?我应该将这些虚拟机放在故障转移群集之外,将一个放在节点 1 上,将另一个放在节点 2 上吗?也许还有其他更好的方法?对我来说,当 AD 已在磁盘存储上时,场景是周选项。存储出现故障,AD 丢失。请给出您的意见。 ...

Admin

Nginx - 将子目录重定向到其他域而不更改 URL
matrix

Nginx - 将子目录重定向到其他域而不更改 URL

我们在一个域的根目录下设置了一个 Matrix-Synapse 聊天服务器,并且我们想将 /element 子目录重定向到另一个域上托管的 Element 客户端,但不更改浏览器的 URL。 我们之前曾使用过类似这样的 nginx 配置来实现它,但由于某种原因,它无法与此设置配合使用。重定向有效,但它会更改浏览器 URL。这是 Matrix 域上的 nginx 配置文件;example.matrix 是 Matrix 服务器的域,example.element 是 Element 客户端的域。 upstream element { server ex...

Admin

Matrix,无法访问 Synapse 服务器
matrix

Matrix,无法访问 Synapse 服务器

我设置了一个矩阵服务器,一切似乎都很顺利,但我无法连接到服务器。使用以下命令调用它:matrix.myDomain.de结果ERR_TIMED_OUT 使用以下方式调用它:matrix.myDomain.de:8008结果是ERR_CONNECTION_REFUSED。 matrix.myDomain.de当我从命令行ping 时,我得到了答案。 我的猜测是,我缺少一个将服务公开到互联网的配置。 这是我做的: 设置域名、SSL(让我们加密)、DNS条目 设置文件夹结构(data/中的内容由docker compose创建) 矩阵 ─ 桥梁 │ 数据 │ ...

Admin

nginx 反向代理显示默认页面
matrix

nginx 反向代理显示默认页面

我刚刚在我的 VPS 上安装了 Synapse,现在尝试设置 nginx 反向代理。但是,它显示 nginx 默认页面。我在https://discourse.xinghaizhandui.com运行正常。我检查了配置文件,但没有发现反向代理不工作的原因https://matrix.xinghaizhandui.com。有什么想法吗?如果我使用 SSH 隧道访问 http://localhost:8008,则会加载正确的页面。附件是 matrix.conf。 server { listen 443 ssl http2; listen [::]:443 ssl...

Admin

矩阵突触联合不可能实现
matrix

矩阵突触联合不可能实现

我根据以下描述成功设置了我的家庭服务器https://linuxhandbook.com/install-matrix-synapse-docker/使用 docker 镜像。 我必须稍微修改一下,因为我使用 Apache 作为反向代理。这是我从另一个示例中得到的: <VirtualHost *:443> SSLEngine on ServerName matrix.oe8bck.at Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificat...

Admin

由于委派服务器上出现“没有此文件或目录”错误,矩阵突触委派失败
matrix

由于委派服务器上出现“没有此文件或目录”错误,矩阵突触委派失败

我正在 Synapse 服务器上设置委托。我遵循官方文档,似乎一切都已准备就绪。当我在客户端中输入主服务器“example.org”时,我在 example.com nginx 日志中收到以下错误,该客户端应该将客户端流量委托给“synapse.example.com”: [error] 28804#28804: *246 open() "/usr/share/nginx/html/_matrix/client/r0/login" failed (2: No such file or directory) [..] 客户端似乎从错误的服务器而不是委托的服务...

Admin

NGINX 反向代理背后的 Matrix Synapse 管理 UI
matrix

NGINX 反向代理背后的 Matrix Synapse 管理 UI

我建立了 Matrix Synapse 服务器,到目前为止一切运行良好。 我唯一的问题是访问我从 github 获得的管理界面Awesome-Technologies / synapse-admin 我将 index.html 符号链接到 nginx webroot/var/www/html并在我的配置中编写了另一个服务器块,并在单独的服务器上自定义了反向代理的配置。我已经尝试了不同的端口和位置指令,但不知何故似乎没有任何效果。关于文档或工作示例,关于这个项目的信息非常稀少。我遗漏了什么吗? Matrix 服务器配置 server { listen ...

Admin

当我建立单独的后端网络时,Docker+Synapse+Traefik v2 停止工作
matrix

当我建立单独的后端网络时,Docker+Synapse+Traefik v2 停止工作

我正在尝试使用 Docker 和 Traefik v2 反向代理设置 Matrix Synapse 服务器。 如果我在 docker-compose 文件中定义单个网络并让 Traefik、Synapse 和 postgres 都使用该网络,我的设置就可以有效。 但是,根据我目前对 Docker 的了解,我应该将 postgres 放在backed与 Traefik ( ) 不同的网络 ( web) 上。这样 Synapse 就会同时在两个网络上。但是,当我这样做时,我再也无法连接到 Synapse。它最终超时并显示Gateway Timeout。 就好像 ...

Admin

Matrix + coturn:TLS 不起作用
matrix

Matrix + coturn:TLS 不起作用

我正在尝试让 Matrix Synapse (matrixdotorg/synapse) 与 Coturn (coturn/coturn) (作为 Docker 堆栈) 一起工作。Matrix 完全可以使用 TLS 证书。此外,coturn 服务器在禁用 TLS 的情况下也可以正常工作。但是当我启用 TLS 时,它就完全失败了。 在 Matrix 的 homeserver.yaml 中,有以下 TURN 设置: turn_uris: [ "turns:turn.example.com?transport=udp", "turns:turn.example.c...

Admin

在接受 matrix.org 帐户的邀请后,Apache 后面的 Dendrite 矩阵服务器返回“未授权”或“无法通过任何服务器 make_join”
matrix

在接受 matrix.org 帐户的邀请后,Apache 后面的 Dendrite 矩阵服务器返回“未授权”或“无法通过任何服务器 make_join”

只是想知道是否有人已经在 Apache Web 服务器而不是默认的 nginx 后面运行了 Dendrite 主服务器。 我使用本指南安装了 Dendrite:https://pieterhollander.nl/post/dendrite-matrix-homeserver/-- 只是我选择了 sqlite 作为数据库。我想将主服务器集成到使用 Apache Web 服务器的现有 Nextcloudpi 上。我该如何将 nginx 配置正确转换为 Apache 配置?我让它运行得足够好,以至于 federationtester 返回成功,并且我从服务器收到...

Admin

有没有办法将现有的 matrix-synapse 用户数据库迁移到 OpenLDAP?
matrix

有没有办法将现有的 matrix-synapse 用户数据库迁移到 OpenLDAP?

我正在寻找一种方法来迁移一个巨大的突触主服务器数据库迁移到 OpenLDAP,而无需重置用户密码。迁移到 LDAP 是必要的,因为我们希望将所有在线服务相互集成 因此,我正在寻找一种让 OpenLDAP 理解 Synapse 的密码哈希的方法。 Synapses hashing 算法解释这里: pw = unicodedata.normalize("NFKC", password) hashed = bcrypt.hashpw( pw.encode('utf8') + password_pepper.encode("utf8"), bcry...

Admin

Matrix Synape 服务器未连接到其他服务器
matrix

Matrix Synape 服务器未连接到其他服务器

我终于设置了自己的 synapse 实例。我可以在自己的实例中与同事聊天。他通过 WAN(prodforwarding)连接到我的服务器,而我通过 LAN 进行写作。 但是我们无法连接到其他服务器(我尝试过,matrix.org、mozilla.org 和 librem.one)。当我尝试从其他实例邀请某人时,我会收到此日志: 2021-01-08 - synapse.http.matrixfederationclient - 505 - INFO - POST-2857 - {GET-O-41} [librem.one] Got response head...

Admin

将调查变量保存到宿主变量|事实中?
matrix

将调查变量保存到宿主变量|事实中?

我有几个 AWX 作业模板/剧本,全部基于这个 ansible 脚本: https://github.com/spantaleev/matrix-docker-ansible-deploy 我用来部署服务器的初始脚本具有当前在 Inventories > ‘Custom_Inventory’ > HOSTS > ‘My_Domain’ 中定义的变量: 然后我设置进一步的作业模板来配置该服务的各个部分。 它将输入保存在该脚本的“额外变量”中,但我真正需要的是一种保存和汇总这些调查答案的方法。 当我升级服务时(通过再次运行原始剧本),...

Admin

Synapse-“通过‘ThumbnailResource’处理请求失败:
matrix

Synapse-“通过‘ThumbnailResource’处理请求失败:

我的 Synapse 日志出现了很多这些错误,不知道如何阻止它: /var/log/matrix-synapse/homeserver.log 2020-05-07 12:04:58,581 - synapse.http.server - 110 - ERROR - GET-10514 - Failed handle request via 'ThumbnailResource': <XForwardedForRequest at 0x7f12fc6ce080 method='GET' uri='/_matrix/media/v1/thumbnai...

Admin

Riot 密钥备份存储在哪里?(聊天 Riot/Matix/Synapse)
matrix

Riot 密钥备份存储在哪里?(聊天 Riot/Matix/Synapse)

我们已经配置了 Matrix-Synapse 主服务器。 在 Riot-Chat 中,您可以将所有加密密钥存储在中央备份中: 问题:此备份存储在哪里?在家庭服务器上?在联合服务器上?在 vector.im-Server 上?... 以及(在哪里)我可以配置它(在 homeserver.yml 中)? 如果我在搜索网页时忽略了这些信息,我会很感谢有一个链接。 ...

Admin