🚀 Umami + Neon + Vercel:免费搭建隐私友好的自己的Umami后端网站分析系统

🚀 Umami + Neon + Vercel:免费搭建隐私友好的自己的Umami后端网站分析系统

周五 8月 08 2025 Umami后端
558 字 · 3 分钟
加载中...

📝 一、前提条件

前提准备:

  • ✅ 一个 GitHub 账号(用于 fork & 部署)
  • ✅ 一个 Vercel 账号(免费可用)
  • ✅ 一个 Neon 账号(免费 PostgreSQL 数据库)
  • ✅ 基础 Node.js / Git 操作知识(非强制)

🗄️ 二、什么是 Neon?

🧩 三、什么是 Umami?

Umami是一个轻量级、隐私优先的网站分析工具:

  • 🔍 实时访问分析
  • 🌐 支持多个网站
  • 📊 自定义事件追踪
  • 💰 免费部署
  • 🍪 不依赖 cookie

🛠️ 四、在 Neon 上部署 PostgreSQL 数据库

详细步骤展开
  1. 打开 https://neon.tech/ 并注册登录

  2. 创建新项目,选择合适的区域

  3. 获取数据库连接信息

umami1.png

umami2.png


🚀 五、在 Vercel 上部署 Umami

1. Fork 仓库

前往 umami 仓库,点击 Fork

2. 在 Vercel 导入仓库

  1. 登录 Vercel,点击 New ProjectImport Git Repository

  2. 选择你 Fork 的 umami 仓库

  3. 设置环境变量(Environment Variables):

BASH
HASH_SALT=任意字符串(用于密码加盐,建议随机生成) 
DATABASE_TYPE=postgresql 
DATABASE_URL=postgresql://<user>:<password>@<host>:<port>/umami

⚠ 将 <user> <password> <host> <port> 替换为 Neon 提供的连接信息

  1. 点击 Deploy 部署。

✅ 六、访问 Umami 后台

  • 打开部署成功后的地址,例如:

    PLAINTEXT
    https://umami-yourproject.vercel.app
  • 默认管理员账号:

    PLAINTEXT
    用户名:admin
    密码:umami

    登录后务必修改默认密码。

    umami3.png

    umami4.png


📦 七、在网站中嵌入统计代码

在你的网站 <head></body> 前插入以下代码:

HTML
<script defer
  src="https://umami-yourproject.vercel.app/script.js"
  data-website-id="你的网站ID"
></script>
  • data-website-id:在 Umami 后台“添加网站”时会生成一个 UUID
  • 支持多个站点,每个站点生成独立的 ID

📊 八、功能预览

umami5.png

Umami 提供丰富的分析功能:

  • 📈 实时访问统计
  • 📄 页面访问量、跳出率、平均停留时间
  • 🌍 访客来源、设备、浏览器、操作系统
  • 🎯 自定义事件追踪(如点击按钮、提交表单)

📚 九、参考资料


Thanks for reading!

🚀 Umami + Neon + Vercel:免费搭建隐私友好的自己的Umami后端网站分析系统

周五 8月 08 2025 Umami后端
558 字 · 3 分钟
加载中...

Comments