Talivia快速上手:Docker Compose 5分钟搭建自托管网站分析仪表盘完整教程
Talivia快速上手Docker Compose 5分钟搭建自托管网站分析仪表盘完整教程【免费下载链接】taliviaOpen-source, self-hosted revenue-first analytics for founders: web analytics, Session Replay, revenue attribution, and customer revenue integrations. datafast alternative项目地址: https://gitcode.com/gh_mirrors/ta/taliviaTalivia是一款开源、可自托管的收入优先网站分析平台。本教程将带你用Docker Compose在 5 分钟内搭好自己的网站分析仪表盘无需购买云服务即可获得访客统计、收入归因、会话回放Session Replay等完整功能是 GA 等商业分析工具的理想免费替代品。Talivia 是什么为什么值得自托管与其他只看流量的工具不同Talivia 把访客行为与客户收入放在一起看功能说明 核心网站分析访客数、浏览量、来源渠道、国家分布、跳出率等核心指标 会话回放回看真实用户在网站上的操作轨迹定位流失原因 收入归因对接 Stripe、LemonSqueezy、Polar、Dodo、Yolfi 及手动付款接口支持首触/末触归因 协作与共享网站协作者、分析报表共享、数据导入/导出 数据自主数据完全保存在你自己的服务器上MIT 协议开源自托管版开源版涵盖了以上核心能力配置文件见 README.zh-CN.md。安装前环境检查只需两样东西5 分钟即可完成Docker Engine含 Docker Compose 插件一台 Linux/macOS/Windows 服务器开放 3000 端口即可访问验证环境是否就绪docker --version docker compose version提示数据库PostgreSQL 17由 Compose 自动拉起你不需要手动安装任何数据库。一键部署Docker Compose 三步启动第 1 步获取代码并准备环境变量克隆仓库到服务器git clone https://gitcode.com/gh_mirrors/ta/talivia cd talivia复制环境变量模板并生成一个 32 字节的随机密钥填入APP_SECRET用于会话签名与凭据加密cp .env.example .env openssl rand -hex 32将生成的字符串替换.env中的APP_SECRET最终效果类似 .env.example 所示。数据库连接DATABASE_URL模板中已配好无需改动。第 2 步一条命令启动全部服务docker compose up --build -d这条命令会同时启动两个服务定义见 docker-compose.ymlapp基于 Dockerfile 多阶段构建的 Talivia 应用监听3000端口并在启动前自动执行数据库迁移postgresPostgreSQL 17 Alpine数据持久化在talivia-oss-postgres-data卷中。用以下命令确认两个容器都进入运行状态docker compose ps应用自带健康检查/api/heartbeat看到状态为healthy即表示部署成功 ✅。第 3 步登录仪表盘并修改初始密码浏览器打开http://localhost:3000使用初始账户登录用户名admin密码admin⚠️请立即在设置 → 账户中修改这个初始密码。管理员还可以在同一页面创建其他账号并分配角色。首次设置让你的网站开始被分析部署完成后按以下顺序走完首次设置即可看到真实数据在 Talivia 中创建一个网站复制该网站的追踪代码片段粘贴到你网站的head中刷新你的网站回到 Talivia 确认仪表板上出现第一条访问记录如需回看用户操作在网站设置中启用会话回放在网站设置 → 付款中连接收入来源如 Stripe开始收入归因。系统会保留订阅生命周期、退款、争议以及首触/末触归因数据让你看清哪个渠道真正带来了收入。反向代理提示若 Talivia 运行在 Nginx 等反向代理之后请转发原始Host与X-Forwarded-Proto请求头否则付款服务商的 Webhook 地址会生成错误。备份与升级数据安全的正确姿势升级前必备份。Compose 部署下一条命令即可完成数据库逻辑备份docker compose exec -T postgres pg_dump -U talivia -d talivia_oss talivia-backup.sql升级时拉取新版本代码后重新docker compose up --build -d即可——官方容器会在启动时自动应用 prisma/migrations/ 下的有序迁移。注意永远不要手动编辑已应用到数据库的迁移文件。常见问题快速排查问题原因与解决启动即报APP_SECRET错误.env未创建或APP_SECRET仍是占位符重新执行第 1 步访问 3000 端口无响应检查docker compose ps状态与防火墙/安全组是否放行 3000 端口构建缓慢首次构建需要编译 Next.js 前端耐心等待二次启动会直接使用缓存写在最后从git clone到看到自己的第一条访问数据整个过程通常不到 5 分钟。现在你的服务器上已经跑着一套免费、开源、数据完全自主的网站分析 会话回放 收入归因系统。下一步建议接入你的第一个收入来源让访客 → 收入这条链路真正在 Talivia 仪表盘里跑起来 【免费下载链接】taliviaOpen-source, self-hosted revenue-first analytics for founders: web analytics, Session Replay, revenue attribution, and customer revenue integrations. datafast alternative项目地址: https://gitcode.com/gh_mirrors/ta/talivia创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考