在云服务器部署PDF工具-便当PDF
BentoPDF 是一款隐私优先、轻量化的开源PDF工具箱,主打纯客户端本地处理,适配 NAS、个人电脑等多场景部署使用,相比传统PDF工具更贴合普通用户对隐私、速度和轻量化的需求,也是 Stirling PDF 的优质替代选择(主要是stirling最近开始收费了,不过也正常,毕竟商业化变现才能维持开发者的无限动力)。
总体思路:在云服务器的docker利用宝塔面板部署项目,在宝塔的终端输入指令的方式创建文件夹“bentopdf”(或者直接到文件-根目录下新建文件夹),然后新建文件“docker-compose.yml文件”,最后在终端通过指令执行。
1、创建正确的部署目录
在宝塔终端输入执行:
|
mkdir -p /opt/bentopdf # 在/opt下创建bentopdf目录
cd /opt/bentopdf # 进入该目录
|
2、创建配置文件
回到宝塔面板,进入/opt/bentopdf目录,新建docker-compose.yml文件,粘贴以下配置:
|
services:
bentopdf:
image: ghcr.io/alam00000/bentopdf:latest
ports:
– 3900:8080
restart: always
|
3、执行部署
回到终端执行:
|
cd /opt/bentopdf
docker-compose up -d
|
腾讯云控制台→ 云服务器 → 安全组 → 入站规则 → 添加「TCP:3900」端口,来源设为0.0.0.0/0;
宝塔面板→ 左侧「安全」→ 防火墙 → 放行 3900 端口。
,能打开 BentoPDF 界面即部署成功。