Blog.wlens.top
564 字
3 分钟
Stirling-PDF Docker部署指南快速上手与配置详解

Stirling-PDF Docker 部署指南
本指南介绍使用 Docker Compose 部署 Stirling-PDF 的步骤,包括配置帐户密码。
项目地址: https://github.com/Stirling-Tools/Stirling-PDF
1. 环境准备
- 确保已安装 Docker 和 Docker Compose。
2. 创建项目目录并初始化 Docker Compose 文件
- 创建名为
Stirling-PDF
的目录。 - 在
Stirling-PDF
目录中,新建文件docker-compose.yml
。
3. 配置 Docker Compose 文件 (无密码配置)
将以下内容复制到 docker-compose.yml
文件:
version: '3.3'services: stirling-pdf: image: frooodle/s-pdf:latest ports: - '56315:8080' # 修改端口 volumes: - ./trainingData:/usr/share/tessdata # Required for extra OCR languages - ./extraConfigs:/configs # - ./customFiles:/customFiles/ # - ./logs:/logs/ environment: - DOCKER_ENABLE_SECURITY=false - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false - LANGS=zh_CN
解释:
-
version: '3.3'
: 指定 Docker Compose 文件的版本。 -
services: stirling-pdf:
: 定义一个名为stirling-pdf
的服务。 -
image: frooodle/s-pdf:latest
: 使用frooodle/s-pdf
镜像的最新版本。 -
ports: - '56315:8080'
: 将宿主机的 56315 端口映射到容器的 8080 端口(Stirling-PDF 默认端口)。 -
volumes
: 挂载数据卷:./trainingData:/usr/share/tessdata
: 用于额外的 OCR 语言数据 (可选)。./extraConfigs:/configs
: 用于存储额外的配置 (可选)。
-
environment
: 设置环境变量:DOCKER_ENABLE_SECURITY=false
: 禁用安全性,默认没有用户名密码。INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false
: 禁用安装书籍和高级HTML操作。LANGS=zh_CN
: 设置语言为简体中文。
4. 配置帐户密码
要启用安全性并设置初始用户名和密码,将 docker-compose.yml
文件内容替换为以下内容:
version: '3.3'services: stirling-pdf: image: frooodle/s-pdf:latest ports: - '56315:8080' # 修改端口为56315 volumes: - ./trainingData:/usr/share/tessdata # Required for extra OCR languages - ./extraConfigs:/configs - ./configs:/configs # 添加配置文件挂载 environment: - DOCKER_ENABLE_SECURITY=true # 启用安全性 - SECURITY_ENABLE_LOGIN=true # 启用登录功能 - SECURITY_INITIALLOGIN_USERNAME=admin # 初始用户名 - SECURITY_INITIALLOGIN_PASSWORD=stirling # 初始密码 - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false - LANGS=en_GB
解释:
DOCKER_ENABLE_SECURITY=true
: 启用安全性功能。SECURITY_ENABLE_LOGIN=true
: 启用登录页面。SECURITY_INITIALLOGIN_USERNAME=admin
: 设置初始用户名 (默认为admin
)。SECURITY_INITIALLOGIN_PASSWORD=stirling
: 设置初始密码 (默认为stirling
)。 首次登录后,强烈建议更改此密码。LANGS=en_GB
: 设置语言为英语 (英国).
5. 启动 Stirling-PDF 容器
-
打开终端,进入
Stirling-PDF
目录 (cd /Stirling-PDF
). -
执行以下命令启动容器:
docker compose up -d
`-d` 参数表示在后台运行容器。
6. 访问 Stirling-PDF
- 在浏览器中输入
http://localhost:56315
访问 Stirling-PDF。 - 使用
admin
用户名和stirling
密码登录 (如果配置了密码)。
注意:
- 首次登录后,务必立即更改密码,以确保安全性。
- 根据需要配置额外的配置文件和 OCR 语言数据。
Stirling-PDF Docker部署指南快速上手与配置详解
https://blog.wlens.top/posts/stirling-pdf部署/