现已交付
- 实时访客监控 (rrweb 全量)
- 双向协同 (cursor/click/scroll/fill/navigate)
- 录像归档 + 历史回放
- 弹窗推送 + 双向聊天
- 认证 + 多运营 claim/release 锁
- 反爬虫 (rate limit + UA + 行为 + fingerprint)
- GDPR consent + 被遗忘权 + IP 截断
- 可观测性 (LifecycleTracker + trace_id)
- 中英双语 i18n
- Docker Compose 一键部署
三个层面的设计决策,让"数据主权"从一句营销口号变成可验证的工程事实。
任何对 PinConsole 的修改必须开源。云厂商不能拿去做 SaaS——这是 license 层的硬保护。你用的是真正的开源,不是"source available"。
PostgreSQL 16 · Redis 7 · MinIO · Go 1.22 · Vue 3。每一层都是行业标准,Schema 在你手里,数据可随时导出迁出。
GDPR consent opt-in + 被遗忘权 + IP 截断;HttpOnly cookie + bcrypt;命令授权 + popup URL 白名单;WS trace_id 端到端可观测。
git clone https://github.com/iannil/pinconsolecd pinconsolecp .env.example .env make docker-up build-frontend build./server/bin/pinconsole-server # 访客落地页 → http://localhost:8080/# 运营后台 → http://localhost:8080/admin 90+ commits,65 e2e 测试全绿。下面五项核心能力,每一项都已经端到端验证,可以现在就跑在你的服务器上。
rrweb 全量采集 DOM 变更 + 鼠标 + 点击 + 滚动 + 失焦表单值。1fps WebP 选择性截图(canvas / WebGL / 跨域 iframe)。
运营可高亮 / 点击 / 滚动 / 代填 / 跳转。防抖 300ms 平衡体验与流量。访客随时紧急退出。
MinIO 归档事件流 + 选择性截图。默认 30 天可配,GDPR 删除接口。rrweb-player 标准 replayer。
消息通道持久化到 PostgreSQL。弹窗推送支持文本 / 链接 / 跳转。聊天记录与 session 绑定。
rate limit + UA 黑名单 + 行为分析 + canvas/WebGL fingerprint。consent opt-in + IP 截断 + co-browse 横幅。
我们公开承诺做什么、不做什么。立场不会因为商业压力改变——这是 OSS 替代品的意义。
如果你在这里没找到答案,表单留言,我们 48h 内回复。
AGPL 要求"对外提供服务"时必须开源修改。公司内部使用(不对外服务)不触发。你用 PinConsole 服务你自己的访客,不对外销售 PinConsole,没有任何合规问题。云厂商拿去做 SaaS 才需要开源——这正是 license 的保护机制。
v1 90+ commits 已完成端到端切片,PLAN.md §8 公开 post-v1 路线。咨询收入支撑持续维护。如果项目对你关键,建议购买咨询/定制服务——你的付费是项目可持续的最好保障。
能,这是咨询的核心。表单里写明需求,48h 内回复评估。定制开发可单独计费,所有代码按 AGPL-3.0 归还给项目(你的私有 deployment 不需要开源)。
v1 不做托管,长期立场也是不做。避免与 OSS 用户竞争。可推荐合作的部署伙伴(你自选),或协助你搭建自有部署。
v1 是单实例 hub(process-local map)。多实例需要 Redis Pub/Sub 总线,是 post-v1 切片。如果你的房间并发需求 > 500,建议咨询时说明,我们可以优先排期或定制。
产品层合规就绪(GDPR / bcrypt / 审计日志 / consent)。等保 / ISO27001 需结合你的部署环境评估。咨询可协助合规文档梳理、架构对照、第三方评估配合。
提交后数据存于 maintainer 自托管 Cloudflare D1(亚洲 region),不分享第三方。我们不会群发邮件,只在你的场景上下文回复。