在 Docker 中运行 VRCX,通过浏览器 (noVNC) 访问。
VRCX 是 VRChat 的好友/通知/日志管理工具,本项目将其打包为 Docker 容器,适合在 NAS / 服务器上 24 小时运行。
- 🖥️ 浏览器访问 (noVNC),无需安装客户端
- 📦 自动从源码构建最新版 VRCX
- 💾 数据库/配置持久化存储
- 🎛️ 可自定义虚拟桌面分辨率
- 🐳 支持 amd64 架构
git clone https://github.com/ssldxss/vrcx-docker.git
cd vrcx-docker
docker compose up -d浏览器打开 http://IP:6080
| 环境变量 | 默认值 | 说明 |
|---|---|---|
RESOLUTION |
1280x720 |
虚拟桌面分辨率 |
TZ |
UTC |
时区 |
关系网功能需要 WebGL,默认关闭以节省 CPU。
修改 entrypoint.sh,将 Electron 启动参数替换为:
--use-gl=angle --use-angle=swiftshader --disable-dev-shm-usage
⚠️ SwiftShader 是纯 CPU 软件渲染,会显著增加 CPU 占用。
vrcx-data/AppData/
├── VRCX.sqlite3 # 主数据库
├── VRCX.json # 配置文件
├── ImageCache/ # 头像缓存
├── logs/ # 日志
└── userdata/ # 用户数据
- 复制 Windows 上
%APPDATA%\VRCX\目录 - 放到
vrcx-data/AppData/下 - 重启容器
| 端口 | 用途 |
|---|---|
| 6080 | noVNC Web 访问 |
| 5900 | VNC 直连(默认关闭) |
MIT