跳转到内容

部署

一切都从一个预构建镜像运行:ghcr.io/diegoparras/escriba:latest。 它内置了 ffmpeg、Tesseract OCR、Whisper 和一个嵌入式 Redis —— 无需额外服务。

  1. Project → + Service → App,然后将 Source → Docker Image 设为 ghcr.io/diegoparras/escriba:latest
  2. 添加你的环境变量(参见 配置)。
  3. Domains 下,设置 Container Port 8000,添加你的域名并启用 HTTPS。
  4. Deploy。

要启用 PII 脱敏,请在 Escriba 旁边运行内部的 Anonimal 服务,并将 ANONIMAL_URL 指向它(例如 http://anonimal:8000)。将 ANONIMAL_URL 留空则可完全隐藏该功能。

默认情况下,应用会为每个 CPU 核心生成一个 worker,从而适配任何主机 (单核 VPS → 1 个 worker;24 线程服务器 → 24 个)。每个 worker 使用约 250 MB 内存; 将 WEB_CONCURRENCY 设为一个固定数字即可为其设上限。