1

我已经使用以下命令安装了突触:

链接:https ://github.com/matrix-org/synapse

在 Mac OS X 上安装先决条件:

xcode-select --install
sudo easy_install pip
sudo pip install virtualenv
brew install pkg-config libffi

要安装突触主服务器,请运行:

virtualenv -p python2.7 ~/.synapse
source ~/.synapse/bin/activate
pip install --upgrade setuptools
pip install https://github.com/matrix-org/synapse/tarball/master

生成配置文件

cd ~/.synapse
python -m synapse.app.homeserver \
    --server-name my.domain.name \
    --config-path homeserver.yaml \
    --generate-config \
    --report-stats=yes

要开始使用,最简单的方法是使用命令行注册新用户:

$ source ~/.synapse/bin/activate
$ synctl start # if not already running
$ register_new_matrix_user -c homeserver.yaml https://localhost:8448
New user localpart: user123
Password:
Confirm password:

服务器启动成功,但用户注册失败,

我在浏览器中打开“ https://localhost:8448 ”,得到以下信息:

在此处输入图像描述

任何人都可以帮助解决这个问题吗?

4

2 回答 2

1

您的家庭服务器可能没有正确启动。尝试通过在 shell 中执行以下命令来获取有关受支持版本的 JSON 响应:

curl https://localhost:8448/_matrix/client/versions -k 

这应该会导致 JSON 响应列出协议版本:

{
    "versions": [
        "r0.0.1",
        "r0.1.0",
        "r0.2.0"
    ]
}

如果这不起作用 - 要找出真正的问题,您可以尝试:

  1. 检查它是否正在运行sudo service matrix-synapse status
  2. 检查日志文件/var/log/matrix-synapse/homeserver.log

如果您可以提供更多详细信息,我将更新答案。

于 2017-05-22T01:05:08.823 回答
0

应该可以通过以下 URL 访问 Web 客户端:

https://localhost:8448/_matrix/client/

但是文档指出:

(默认情况下,主服务器在 https://localhost:8448/上运行 Web 客户端,尽管在撰写本文时它有些过时并且不推荐 - https://github.com/matrix-org/synapse/issues /1527 )。

您应该使用客户端,例如https://riot.im/app/上的客户端

于 2017-04-24T19:27:47.780 回答