文档

在您自己的服务器上安装 FlowX

在您掌控的 Linux 服务器上运行工作区:准备服务器、创建安装命令、运行安装,并保持服务器健康运行。

网页端

开始之前

自托管是 Business、Professional 和 Enterprise 套餐的附加服务。请在云端工作区的“设置 → 自托管”中添加。付款后,所有者或管理员即可创建安装命令。请准备一台服务器:

  • Linux:Ubuntu 22.04 或 24.04、Debian 12,或 RHEL 9 系列。
  • 推荐 4 核 CPU、8 GB 内存和 50 GB SSD。2 核、4 GB、20 GB 也能运行,但负载较高时会变慢。
  • 一个域名(例如 flowx.yourcompany.com),并有指向该服务器的 DNS 记录。
  • 向使用 FlowX 的人员开放 80 和 443 端口。
  • 允许出站 HTTPS 访问 license.flowx.ninja 和 get.flowx.ninja。FlowX 不会主动连入您的服务器。
  • 开启时间同步(NTP)。Docker 可选:安装程序会提示为您安装。

仅能在公司内网访问的服务器同样可用:安装时选择您自己的证书,或选择内部网络选项。

四步完成安装

  • 1. 在云端工作区打开“设置 → 自托管”,选择“创建安装命令”。命令只能使用一次,24 小时内有效,且仅显示一次。新建命令会作废之前的命令。
  • 2. 以可使用 sudo 的用户登录服务器,粘贴命令并按回车。安装程序会先检查服务器,并告诉您需要修复的问题。
  • 3. 回答三个问题:用户访问的地址;证书(自动免费证书,需要 80 和 443 端口可从互联网访问;您自己的证书;或内部网络,浏览器会显示警告);以及文件存放位置(本服务器磁盘,或您已有的兼容 S3 的存储桶)。
  • 4. 保持“设置 → 自托管”页面打开:它会实时显示服务器连接、定期报到和首次登录。之后打开您的地址,用平常的 FlowX 账户登录。

新服务器初始为空。云端工作区的任务、请求和文件不会自动迁移过去;如需迁移,请在切换前联系支持团队。

安装完成后

  • 将安装程序写入 /opt/flowx/RECOVERY.txt 的恢复单保存到密码管理器或打印出来,然后删除该文件。它包含唯一能解密备份的密钥,FlowX 没有副本。
  • 在服务器上的 FlowX 中打开“设置 → 服务器”,完成检查清单:邮件发送(SMTP)、可选的邮件接收(IMAP)、文件、备份、更新时间窗口和安全。每一步都有“测试”按钮。

日常命令

在服务器上使用 sudo 运行:

  • flowx status — 正在运行的服务、版本和最近一次备份。
  • flowx doctor — 全面检查,并针对发现的每个问题给出修复方法。
  • flowx logs api --tail 200 — 查看某个服务最近的日志。
  • flowx backup now — 立即执行经过校验的加密备份。
  • flowx upgrade — 先进行经过校验的备份;如果新版本无法启动,会自动回滚。flowx rollback 可手动回到上一版本。
  • flowx export — 以标准格式导出全部内容,便于迁出或留存副本。

遇到问题时

  • 安装程序卡在域名检查:DNS 记录必须指向此服务器的地址。更改最多可能需要一小时生效。
  • 证书失败:80 和 443 端口必须可从互联网访问,或改用您自己的证书。
  • “令牌已过期或已使用”:请在“设置 → 自托管”中新建安装命令。
  • 签名或时间错误:请在服务器上开启时间同步(NTP)。
  • 无法访问 FlowX 登录:已打开的会话仍可继续使用。可选的只读应急管理员(flowx break-glass)让您在此期间仍能查看和导出。

获取帮助

使用 FlowX 中的“支持”按钮提交工单。在服务器上运行 sudo flowx support-bundle 并附上生成的文件:其中只有脱敏日志和健康检查结果,绝不包含工作区内容;写入前您可以先查看其内容。

相关内容