基于 Docker 的轻量级部署方案,集成 Chromium 浏览器与 JsRPC 工具,免证书配置,开箱即用
开箱即用的容器化解决方案,集成强大功能
基于 Docker 的轻量级部署方案,一键启动,环境隔离,易于管理和维护
集成最新版本的 Chromium 浏览器,支持完整的 Web 应用测试和自动化操作
内置 JsRpc v1.095 工具,支持 JavaScript 远程调用,无需复杂证书配置
提供灵活的安全策略配置,支持 seccomp 和硬件加速选项
丰富的环境变量支持,包括时区、语言、代理等个性化配置选项
GitHub Actions 自动构建,快速迭代,确保使用最新版本
三种部署方案,选择最适合你的方式
完整的配置控制,适合高级用户
docker run -itd \--name chromium-jsrpc \--shm-size 4g \-p 53010:3000 \samge/chromium-jsrpc:latest
使用自己的 JsRPC 二进制文件
mkdir -p ./docker_data/jsrpccurl -L -o ./docker_data/jsrpc/linux_amd64 \https://github.com/jxhczhl/JsRpc/releases/...chmod +x ./docker_data/jsrpc/linux_amd64
灵活的环境变量和端口映射配置
PUID
1000
PGID
1000
TZ
Asia/Shanghai
CHROME_CLI
https://www.bing.com/
LANGUAGE
zh_CN:zh
TITLE
Pidin
http_proxy: "http://your-proxy:port"https_proxy: "http://your-proxy:port"no_proxy: "localhost,127.0.0.1,::1,192.168.*"
支持 DRI 设备挂载,启用 GPU 硬件加速
--device /dev/dri:/dev/dri
简单的部署流程,快速上手
从 Docker Hub 获取最新镜像
设置环境变量和端口映射
一键启动,自动配置完成
访问浏览器,使用 JsRPC
快速解答常见疑问
docker logs chromium-jsrpcdocker logs -f chromium-jsrpc
docker pull samge/chromium-jsrpc:latestdocker restart chromium-jsrpc
项目支持 DRI 设备挂载实现 GPU 硬件加速。确保主机支持并挂载 /dev/dri 设备即可启用。
在 docker-compose.yaml 中添加以下环境变量:
http_proxy: "http://your-proxy:port"https_proxy: "http://your-proxy:port"no_proxy: "localhost,127.0.0.1,::1,192.168.*"
如果遇到问题,建议: