# Stirling PDF

```yaml
version: '3.3'
services:
  stirling-pdf:
    restart: unless-stopped
    image: stirlingtools/stirling-pdf:0.38.0
    ports:
      - '8080:8080'
    volumes:
      - trainingData:/usr/share/tessdata # Required for extra OCR languages
      - extraConfigs:/configs
      - customFiles:/customFiles/
      - logs:/logs/
      - pipeline:/pipeline/
    environment:
      - DOCKER_ENABLE_SECURITY=false
      - LANGS='de_DE'
      - SYSTEM_DEFAULTLOCALE=de-DE
      - SYSTEM_SHOWUPDATE=false
      - SYSTEM_GOOGLEVISIBILITY=false
      - UI_APPNAME=S-PDF
      - UI_HOMEDESCRIPTION=Stirling PDF
      - UI_APPNAMENAVBAR=S-PDF
      

volumes:
  trainingData:
  extraConfigs:
  customFiles:
  logs:
  pipeline:
```

Für deutsches OCR muss die Datei deu.traineddata heruntergeladen und in's Volume trainingData kopiert werden

[https://github.com/tesseract-ocr/tessdata\_fast/blob/main/deu.traineddata](https://github.com/tesseract-ocr/tessdata_fast/blob/main/deu.traineddata)

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2025-01/scaled-1680-/LGbimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2025-01/LGbimage.png)