顯示頁面舊版反向連結Fold/unfold all回到頁頂 本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。 ====== Stirling PDF 文件管理工具(Docker) ====== * 依據 [[https://github.com/Stirling-Tools/Stirling-PDF|Stirling PDF 的 GitHub 說明]], 這專案是 100% 由 ChatCPT 製作完成 * 安裝環境 : * VM : 4 vCores / 8G RAM / 16G(SSD) * OS : [[tech/alpine_docker|Alpine3 + Docker Compose]] ===== 安裝方式 ===== * 預計將檔案放在 /data/pdf <cli> mkdir -p /data/stirling-pdf/trainingData mkdir -p /data/stirling-pdf/extraConfigs mkdir -p /data/stirling-pdf/customFiles mkdir -p /data/stirling-pdf/logs </cli> * 編輯 docker-compose.yml <cli> vi docker-compose.yml</cli><file> services: stirling-pdf: container_name: stirling-pdf image: frooodle/s-pdf:latest restart: unless-stopped 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 </file> * 啟動服務 <cli> docker compose up -d </cli> * 下載支援繁體中文 OCR 檔案<cli> 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/ </cli> * 編輯 settings.yml 設定預設繁體中文<cli> vi /data/stirling-pdf/extraConfigs/settings.yml </cli><file> : system: defaultLocale: 'zh-TW' : </file> * 重新啟動服務 <cli> docker compose restart </cli> * 進入 Web 畫面 - http://Server-IP:8080 ===== 參考網址 ===== * https://github.com/Stirling-Tools/Stirling-PDF {{tag>pdf ocr docker}} tech/stirling-pdf.txt 上一次變更: 2024/07/29 17:45由 jonathan