跳到主要内容

公开测试版:在我们完善期间,部分功能可能会出错。

报告问题在 X 上关注进展
RankMeFast,公开测试版
自行托管 RankMeFast

入门

自行托管 RankMeFast

使用 Docker Compose 在自己的服务器上运行 RankMeFast。

自行托管 RankMeFast

使用 Docker Compose 在自己的服务器上运行 RankMeFast。

开始之前

安装 Docker 和 Compose,并获取项目源代码。在项目目录中执行以下命令。软件免费,服务器和提供商 API 用量由你付费。请勿公开环境配置文件。

配置安装

cp .env.example .env

复制模板后,编辑根目录的 .env。设置部署所需的 CLIENT_URL 和 SERVER_URL。为 BETTER_AUTH_SECRET 和 MASTER_ENCRYPTION_KEY 分别生成独立的随机值;openssl rand -hex 32 每次生成一个值。按照 .env.example 配置真实提供商、凭据和邮件服务。自用部署可以保留 PAYMENT_PROVIDER=none。

如果部署在同一个源上,请将 APP_URL 和 VITE_SITE_URL 设为与 CLIENT_URL 相同的值。

不要使用占位凭据启动。生产环境默认拒绝模拟提供商,请勿在公开部署中启用演示例外。

启动并检查

docker compose up -d --build
docker compose ps

完成配置后启动平台,确认所有服务均健康。打开 CLIENT_URL 指定的地址,创建账户并添加第一个网站。

维护运行

你需要管理服务器安全、HTTPS、更新,以及数据库和环境文件的备份。更新前请备份。启动失败时检查服务日志,不要公开包含凭据的日志。