Домашний сервер Synapse (Matrix) не работает

Я установил синапс с помощью следующих команд:

ссылка: 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

Чтобы установить домашний сервер Synapse, выполните:

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/" в браузере, и я получил следующее:

Кто-нибудь может помочь решить это?

2 ответа

Ваш домашний сервер, вероятно, не запускается правильно. Попробуйте получить ответ 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

Я обновлю ответ, если вы можете предоставить более подробную информацию.

Веб-клиент должен быть доступен по следующему URL:

https: // локальный: 8448 / _matrix / клиент /

Однако в документации говорится:

(Домашний сервер по умолчанию запускает веб-клиент по адресу https://localhost:8448/, хотя на момент написания он несколько устарел и не очень рекомендуется - https://github.com/matrix-org/synapse/issues/1527).

Вы должны использовать клиент, такой как тот, что на https://riot.im/app/

Другие вопросы по тегам