Stirling PDF 文件管理工具(Docker)

  • 預計將檔案放在 /data/pdf

    mkdir -p /data/stirling-pdf/trainingData
    mkdir -p /data/stirling-pdf/extraConfigs
    mkdir -p /data/stirling-pdf/customFiles
    mkdir -p /data/stirling-pdf/logs

  • 編輯 docker-compose.yml

    vi docker-compose.yml

    version: '3.3'
    services:
      stirling-pdf:
        image: frooodle/s-pdf:latest
        ports:
          - '8080:8080'
        volumes:
          - /data/stirling-pdf/trainingData:/usr/share/tesseract-ocr/5/tessdata #Required for extra OCR languages
          - /data/stirling-pdf/extraConfigs:/configs
          - /data/stirling-pdf/customFiles:/customFiles/
          - /data/stirling-pdf/logs:/logs/
        environment:
          - DOCKER_ENABLE_SECURITY=false
  • 啟動服務

    docker compose up -d

  • 下載支援繁體中文 OCR 檔案

    wget https://github.com/tesseract-ocr/tessdata/raw/main/chi_tra.traineddata
    wget https://github.com/tesseract-ocr/tessdata/raw/main/chi_tra_vert.traineddata
    mv *.traineddata /data/stirling-pdf/trainingData/

  • 編輯 settings.yml 設定預設繁體中文

    vi /data/stirling-pdf/extraConfigs/settings.yml

    :
    system:
      defaultLocale: 'zh-TW'
    :
  • 重新啟動服務

    docker compose restart

  • 進入 Web 畫面 - http://Server-IP:8080
  • tech/stirling-pdf.txt
  • 上一次變更: 2024/02/05 11:31
  • jonathan