Stirling PDF 文件管理工具(Docker)
- 依據 Stirling PDF 的 GitHub 說明, 這專案是 100% 由 ChatCPT 製作完成
- 安裝環境 :
- VM : 4 vCores / 8G RAM / 16G(SSD)
安裝方式
- 預計將檔案放在 /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
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
- 啟動服務
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