这个用8011,IP用 172.18.4.2/24
docker network create --subnet=172.18.4.0/24 convertx-network

官方docker运行
docker run -p 3000:3000 -v ./data:/app/data ghcr.io/c4illin/convertx

我直接进行更改,懒得查了。

docker run -d \
  --name convertx \
  --restart=always \
  --network convertx-network \
  --ip 172.18.4.2 \
  -p 8011:3000 \
  -v /data/wwwroot/convert.wingsrabbit.com/files:/app/data \
  ghcr.io/c4illin/convertx:latest

直接就好了,访问IP+8011。
NGINX反代。
不想写了。

实际用起来对中文bug比较多,让copilot帮忙整了点别的。

1.专门针对 Convertx 做增强:加上 Java、常见西文字体和中文字体(思源黑体、文泉驿),这样 LibreOffice/Calibre 在处理 PDF → Word/Docx 时成功率会高很多。

FROM ghcr.io/c4illin/convertx:latest

# 安装 Java 和常见字体(西文 + 中文)
RUN apt-get update && \
    apt-get install -y --no-install-recommends \
        default-jre \
        fonts-dejavu \
        fonts-liberation \
        fonts-noto-cjk \
        fonts-wqy-zenhei \
        fonts-wqy-microhei \
    && rm -rf /var/lib/apt/lists/*

# 设置 Java 环境变量(LibreOffice 有时需要)
ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
ENV PATH=$JAVA_HOME/bin:$PATH

# 保持原有启动命令
CMD ["bun", "run", "start"]

在服务器上新建一个目录,比如 123456,把上面的内容保存为 Dockerfile。
docker build -t convertx-custom .
运行容器。
完成。

最后修改:2025 年 10 月 19 日
如果觉得我的文章对你有用,请随意赞赏