Pular para o conteúdo

Traga o Escriba para casa

Uma imagem autossuficiente. Seu servidor. Seus arquivos nunca saem dele.

O Escriba é distribuído como uma única imagem Docker pré-construída que já inclui tudo o que precisa — ffmpeg, Tesseract OCR, Whisper e um Redis embutido. Não há serviços extras para configurar. Baixe-a, defina uma senha, e você terá um motor privado de documento-para-Markdown rodando na sua própria infraestrutura.

Baixe a imagem e rode-a com um único comando:

Rodar o 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

Depois abra http://localhost:8000 e entre com a GOD_PASSWORD que você definiu.

Tudo roda a partir da imagem única acima. Escolha a plataforma que você usa.

  1. Project → + Service → App, depois defina Source → Docker Image como ghcr.io/diegoparras/escriba:latest.
  2. Adicione suas variáveis de ambiente (veja Configuração).
  3. Em Domains, defina Container Port 8000, adicione seu domínio e habilite HTTPS.
  4. Deploy.

Todas as configurações são variáveis de ambiente. O mínimo recomendado:

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

Se nenhuma senha for definida, uma GOD_PASSWORD aleatória é gerada e exibida nos logs do contêiner ao iniciar. Veja a lista completa em Configuração.

O aplicativo base é leve: uma VPS de 1 núcleo / 2 GB com ~5 GB de disco já é genuinamente suficiente para começar, e o Escriba escala os workers conforme sua CPU. O módulo opcional de anonimização de PII corporativa (Anonimal) é mais pesado — monte-o apenas quando você precisar dele.