Desktop Server

Run solveOCR completely offline on your own hardware. Zero data leaves your machine.

Documentation

1. Make the binary executable

Once downloaded, grant execution permissions to the binary.

chmod +x solveocr-server-linux-amd64

2. Spin up the server

By default, the server spins up a REST API on port `8080`. Data is kept entirely in RAM.

./solveocr-server-linux-amd64 --port 8080 --workers 4

3. Post an image locally

Your local server perfectly mimics the solveOCR cloud API.

curl -X POST http://localhost:8080/v1/ocr \
  -F "image=@invoice.png"
Boom! Local, zero-latency parsing.
Content-Length: 0