如果你第一次部署 Palpo,可以按照下面的步骤在几分钟内获得一个可用的 Matrix 服务器。本指南会引用其余文档中的章节,便于你在需要的时候深入了解具体细节。
根据你的平台安装 PostgreSQL,参考 安装章节 中的系统指南。
创建 palpo 专用的数据库用户与数据库:
将 change_me 替换为强密码。如果你使用官方 Docker Compose 模板,可以在 Compose 文件中直接通过环境变量完成这一步。
下载示例配置 palpo.toml。
根据需要选择一个 Compose 模板(基础版、Caddy、Traefik 等),将 compose.*.yml 重命名为 compose.yml。
修改 POSTGRES_PASSWORD、域名等占位符,并在需要时创建代理使用的 Docker 网络。
启动服务:
更多细节请参考 Docker 部署。
从 GitHub Releases 下载与你系统匹配的压缩包。
解压后复制示例配置并编辑:
打开 palpo.toml,至少完成以下设置:
server_name:设置为你的主域名,例如 example.com。[db].url:填写正确的 PostgreSQL 连接串,例如 postgresql://palpo:change_me@localhost:5432/palpo。listen 段落:确认 8008/8448 端口和 x_forwarded、bind_addresses 等符合你的部署拓扑。更多可选项(注册策略、媒体目录、反向代理、TURN 等)详见 配置章节。
Docker:运行 docker compose up -d 或在修改配置后执行 docker compose restart palpo。
本地二进制:在 Palpo 可执行文件所在目录运行:
日志中看到 Server started 表示服务已经监听在 8008/8448 端口。
https://your.domain/_matrix/client/versions,应返回包含 palpo 的 JSON,或直接访问 https://your.domain 确认看到 “Hello Palpo!”。#admins 房间或通过 palpo --console 执行管理命令,生成更多注册令牌或管理房间,详见 管理指南。完成基础部署后,建议继续:
现在你已经拥有一台可用的 Palpo 服务器,可以开始邀请用户进行通信了。