概要

フル名
docker.io/jwoodintheclub/n8n-puppeteer
Registry
docker.io
名前空間
jwoodintheclub
リポジトリ
n8n-puppeteer
キャッシュ Tag 数
1
最終同期
07/06/2026, 01:30 PM
関連トピック

概要

集成 Puppeteer 无头浏览器的 n8n 工作流镜像,支持网页截图、PDF 导出与 DOM 抓取节点,适合自动化运维与数据采集。

詳細

jwoodintheclub/n8n-puppeteer 在 n8n 基础上预装 Chromium 与 puppeteer 依赖,Workflow 中可直接使用 Browser 节点驱动无头页面。典型用于定时报表截图、登录后数据抓取等 RPA 场景。与官方 n8nio/n8n 相比镜像更大且需更多内存;生产应固定 tag、持久化 /home/node/.n8n 并限制并发 Workflow,注意 headless 浏览器内存峰值,不适合超小规格节点。

快速启动

docker run -d --name n8n-puppeteer \
  -p 5678:5678 \
  -v $(pwd)/n8n:/home/node/.n8n \
  docker.io/jwoodintheclub/n8n-puppeteer:latest

推荐实践

docker run -d --name n8n-puppeteer \
  --restart unless-stopped \
  -p 5678:5678 \
  -v /data/n8n:/home/node/.n8n \
  -e N8N_BASIC_AUTH_ACTIVE=true \
  -e N8N_BASIC_AUTH_USER=admin \
  -e N8N_BASIC_AUTH_PASSWORD=strong-pass \
  -e NODE_OPTIONS=--max-old-space-size=2048 \
  docker.io/jwoodintheclub/n8n-puppeteer:1.0.0

核心参数说明

  • -p 5678:5678 — n8n Web 编辑器端口
  • -v .../.n8n:... — Workflow 与凭据持久化
  • -e N8N_BASIC_AUTH_* — 启用基础认证
  • -e NODE_OPTIONS — 限制/扩展 Node 堆内存
  • --restart unless-stopped — 自动化平台持续在线
  • 资源 — 建议 request memory ≥ 2Gi

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: n8n-puppeteer
spec:
  replicas: 1
  selector:
    matchLabels:
      app: n8n-puppeteer
  template:
    metadata:
      labels:
        app: n8n-puppeteer
    spec:
      containers:
        - name: n8n
          image: docker.io/jwoodintheclub/n8n-puppeteer:1.0.0
          ports:
            - containerPort: 5678
          resources:
            requests:
              memory: 2Gi
              cpu: 500m
          envFrom:
            - secretRef:
                name: n8n-secrets
          volumeMounts:
            - name: data
              mountPath: /home/node/.n8n
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: n8n-data
---
apiVersion: v1
kind: Service
metadata:
  name: n8n-puppeteer
spec:
  selector:
    app: n8n-puppeteer
  ports:
    - port: 5678
      targetPort: 5678

单副本避免并发 Chromium 争抢;PVC 存 workflow,Ingress Basic Auth 与 Webhook 路径分离。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/jwoodintheclub/n8n-puppeteer
:latest
linux/amd64
2025/03/10 06:06496.7 MBsha256:797764e819da