如何搭建一个全能的PDF处理中心(Stirling PDF)

在日常办公中,PDF 处理几乎是必不可少的。然而现在大多数 PDF 软件要么需要付费,要么要求注册账号,而一些免费的在线转换网站则存在隐私泄露风险。

本教程将教你如何在搬瓦工的 VPS 上搭建属于自己的全能PDF处理中心(Stirling PDF)。它不仅功能完整(涵盖拆分、合并、压缩、旋转、OCR 等),而且完全私有化部署,数据不经过第三方服务器,确保安全。

需要注意,Stirling PDF目前的V2版本的配置要求还是较高的,建议2核2G以上的服务器安装,如果你的服务器配置有限,可以参考本文第三部分的精简版(本教程在MD5.PW同步发布)。

需要准备的事项:

1.拥有一台搬瓦工的服务器(参考教程);

2.服务器在运行,且安装了debian12系统(参考教程);

3. SSH 连接工具已准备就绪(例如 Xshell)。

一、连接服务器并安装Nginx Proxy Manager

Nginx Proxy Manager 推荐使用 Docker 容器化部署,本部分将一并完成 Docker 环境的安装。

1.SSH 连接与基础工具安装

使用 SSH 工具连接到您的搬瓦工服务器(推荐使用 Xshell 等工具,如果你是个人或家庭使用,可以下载 Xshell:下载链接),

然后执行下方命令安装必要的工具。

apt-get install wget curl vim sudo unzip -y

2.安装并启动Docker

执行下方命令安装 Docker,安装过程预计耗时数十秒。

wget -qO- get.docker.com | bash

Docker 安装完成后,执行以下命令启动 Docker 服务并设置开机自启:

systemctl start docker
systemctl enable docker

3.安装Stirling PDF

执行下方命令安装,安装会有点满,等待安装完成

docker run -d \
  -p 8080:8080 \
  -v ./stirling-data:/configs \
  stirlingtools/stirling-pdf:latest

二、访问Stirling PDF并进行基础配置

1.访问Stirling PDF

在浏览器中输入 IP 地址:8080(例如 http://1.2.3.4:8080),登录并重设密码。

  • 默认用户名: admin
  • 默认密码: Stirling

2.用户管理

Stirling PDF 免费版支持最多 5 个用户管理。如果您是小团队使用,可以在后台添加成员。

3.功能展示

左上角功能图标展开,就能看到完整的功能区,支持各种常用PDF功能,且都是免费的。

三、访问问题和配置优化

1.Stirling PDF不能访问

可能是访问地址的8080端口未放行,尝试放行它。

2.反向代理

为了方便记忆且启用 HTTPS 加密(提高文件传输安全性),建议配合之前教程中的 Nginx Proxy Manager (NPM) 进行反向代理。

搭建Nginx Proxy Manager并使用反向代理和端口转发(更新版)

反向代理配置:

  • 转发目标: 127.0.0.1
  • 端口: 8080
  • 注意: 如果需要处理超大 PDF(如几百 MB),请在 NPM 的配置中调大 client_max_body_size。

3.低配服务器解决方案

如果你的服务器内存不足2G,安装完整版可能会导致系统卡顿。

此时建议安装简易版(移除了 OCR 等重资源模块)。

操作步骤(如果你之前安装了完整版,需要根据操作删除完整版,再安装简易版,否则直接进行步骤3.3的安装简易版就可以):

3.1 查找当前运行容器的 ID

docker ps

3.2 停止并删除旧容器:

docker stop <ID>
docker rm <ID>

3.3 安装简易版

docker run -d \
  -p 8080:8080 \
  -v ./stirling-data:/configs \
  stirlingtools/stirling-pdf:latest-ultra-lite

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇