本文档提供了在不同平台上构建 Palpo Matrix 服务器的详细说明。
libclang-dev, libpq-dev, cmake更多信息请参考:
更多信息请参考:
更多信息请参考:
更多信息请参考:
更多信息请参考:
更多信息请参考:
设置环境变量或创建 .env 文件:
更多信息请参考:
连接数据库验证表是否创建成功:
更多信息请参考:
Docker 环境中的数据库迁移会自动执行,但你也可以手动运行:
更多信息请参考:
启动成功后,使用以下命令测试服务器是否正常运行:
如果返回上述 JSON 数据,说明 Palpo 服务器已成功启动并正常运行。
更多关于 Matrix API 的信息请参考:
Palpo 使用以下主要数据表:
users, user_passwords, user_sessions, user_profiles, user_access_tokensrooms, room_aliases, room_tagsevents, event_datas, event_points, threadsmedia_metadatas, media_thumbnails, media_url_previewse2e_device_keys, e2e_room_keys, e2e_room_keys_versionsstats_user_daily_visits, stats_monthly_active_users, stats_room_currentsthreepid_*, user_pushers, server_signing_keys所有表的详细结构可以在 crates/data/migrations/ 目录中查看。
更多故障排除信息请参考:
libpq-dev (Linux) 或 PostgreSQL 开发库listen_addr 使用不同端口更多调试信息请参考: