跳转到内容

把 Escriba 带回家

一个自包含镜像。你的服务器。你的文件永远不会离开它。

Escriba 以一个预构建的 Docker 镜像形式发布,已经内置了它所需的一切 —— ffmpeg、Tesseract OCR、Whisper 以及一个嵌入式 Redis。无需额外接驳任何 服务。拉取镜像、设置密码,你就拥有了一个运行在自己基础设施上、私密的 文档转 Markdown 引擎。

拉取镜像,用一条命令运行它:

运行 Escriba
docker run -d --name escriba --restart unless-stopped -p 8000:8000 \
-e SECRET_KEY="$(openssl rand -hex 32)" \
-e GOD_PASSWORD="change-me" \
ghcr.io/diegoparras/escriba:latest

然后打开 **http://localhost:8000**,用你设置的 GOD_PASSWORD 登录。

一切都从上面那个唯一的镜像运行。挑选你使用的平台。

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

所有设置都是环境变量。推荐的最小配置:

.env
SECRET_KEY=<openssl rand -hex 32> # required in production
GOD_PASSWORD=<a strong password>
ANGEL_PASSWORD=<optional>
HUMAN_PASSWORD=<optional>

如果未设置任何密码,启动时会生成一个随机的 GOD_PASSWORD 并打印到 容器日志中。完整清单请见 配置

基础应用很轻量:一台单核 / 2 GB 的 VPS、约 5 GB 磁盘空间,确实 足以起步,而且 Escriba 会根据你的 CPU 扩展 worker 数量。可选的企业级 PII 脱敏模块(Anonimal)较重 —— 只在你需要时才挂载它。