コンテンツにスキップ

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 でサインインします。

あなたのプラットフォームにデプロイ

Section titled “あなたのプラットフォームにデプロイ”

すべては上記の単一イメージから動作します。お使いのプラットフォームを選んでください。

  1. Project → + Service → App を開き、Source → Docker Imageghcr.io/diegoparras/escriba:latest に設定します。
  2. 環境変数 を追加します(設定 を参照)。
  3. DomainsContainer Port 8000 を設定し、ドメインを追加して HTTPS を有効にします。
  4. デプロイします。

すべての設定は環境変数です。推奨される最小構成は次のとおりです。

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

パスワードが設定されていない場合、ランダムな GOD_PASSWORD が生成され、起動時にコンテナの ログ に出力されます。すべての一覧は 設定 をご覧ください。

ベースのアプリは 軽量 です。1 コア / 2 GB の VPS にディスク約 5 GB あれば、始めるには本当に十分で、Escriba はワーカーを CPU に合わせてスケールします。任意の エンタープライズ向け PII 匿名化 モジュール(Anonimal)はより重いので、必要なときだけマウントしてください。