Sign inSign up

identixia/document-reader

By identixia

•Updated 14 days ago

ID/passport OCR + authenticity API. On-premise, CPU, Linux amd64. Port 14102.

Image
0

242

identixia/document-reader repository overview

⁠Identixia Document Reader

ID / passport OCR + document authenticity in one on-premise HTTP API. Pull the image, activate a license, and keep every scan inside your own network.

Official image: identixia/document-reader⁠ · Linux amd64 · CPU · Port 14102

Need only OCR? Use document-recognition⁠. Need only authenticity? Use document-liveness⁠.

⁠Tags

TagNotes
latestSame as latest-cpu
latest-cpuCPU image
1.0.0-cpuVersioned CPU image
docker pull identixia/document-reader:latest

⁠Quick start

--shm-size=2gb is required (models unpack into /dev/shm).

docker run -d --name identixia-document-reader \
  --shm-size=2gb --privileged \
  -p 14102:14102 \
  -v /etc/machine-id:/etc/machine-id:ro \
  identixia/document-reader:latest

docker logs -f identixia-document-reader

API: http://127.0.0.1:14102

macOS / Windows Docker Desktop: omit the /etc/machine-id mount.

⁠License

The image ships without a license. Copy the machine code, request a key from Identixia, then activate:

curl -s http://127.0.0.1:14102/api/machinecode
curl -s -X POST http://127.0.0.1:14102/api/activate \
  -H 'Content-Type: text/plain' \
  --data-binary @license.txt

⁠API (after activation)

MethodPathNotes
GET/api/healthServer health
GET/api/machinecodeLicense machine code
POST/api/activateRaw license (text/plain)
POST/api/document/processOCR + authenticity
POST/api/document/recognitionRecognition only
POST/api/document/livenessAuthenticity only
curl -s http://127.0.0.1:14102/api/health

Postman + Gradio demos live in the GitHub repo⁠.

Tag summary

Content type

Image

Digest

sha256:efcd73a6c…

Size

255.1 MB

Last updated

14 days ago

docker pull identixia/document-reader