Centos安装MatrixSynapseChat简易教程
# 先安装前置
1 2
| yum install libtiff-devel libjpeg-devel libzip-devel freetype-devel libwebp-devel libxml2-devel libxslt-devel libpq-devel python3-virtualenv libffi-devel openssl-devel python3-devel yum groupinstall "Development Tools"
|
# 使用 root 账户接入您的 centos,找到合适的位置开始操作
# 依次执行以下指令
1 2 3 4
| virtualenv -p python3 ./env && source ./env/bin/activate python3 -m pip install --upgrade pip && python3 -m pip install --upgrade setuptools && python3 -m pip install psycopg2-binary python3 -m pip install matrix-synapse //安装synapse python3 -m pip install -U matrix-synapse //更新synapse
|
# 将下列指令拷贝到控制台执行,自动生成 homeserver.yaml
1 2 3 4 5
| python3 -m synapse.app.homeserver \ --server-name im.axro.top \ --config-path homeserver.yaml \ --generate-config \ --report-stats=no
|
# 编辑生成 homeserver.yaml
1 2 3
| enable_registration: true suppress_key_server_warning: true bind_addresses: ['::1', '0.0.0.0']
|
# 启动 / 关闭服务器
# 注意要先进入虚拟 python 环境
1 2 3 4
| source ./env/bin/activate
synctl start synctl stop
|
# 退出虚拟环境
# 配置反代
进入宝塔面板新建静态网站,配置 ssl,配置反向代理地址为 https://localhost:8008
, 保存即可.