![cover](https://lsky.xuxueli.cn/pguVII.webp)
群晖 Docker Compose 部署 Umami
前言
本教程基于群晖的NAS设备Docker功能进行搭建,采用 umami + MySQL 实例作为演示。
Aliluya Blog 一直使用第三方统计平台 51.La 还有 百度统计,虽然功能都很强大,但数据并不存储在本地。
而今天介绍的 Umami 是一款自部署的统计平台,它使用 MySQL 或 PostgreSQL 作为数据库,可以完全掌控数据的存储和使用,保护您的数据隐私。
Umami介绍
Umami 是一款用 Node 编写的开源、注重隐私且轻量级的 Web 分析服务。
Umami 是 Google Analytics 的更好替代方案 ,因为它让您完全控制您的数据,并且不会侵犯用户的隐私。
Umami 的界面简洁明了,重点数据如页面查看次数、来源网站、设备类型和浏览器等都清晰展示在前面,使你能迅速找到所需信息。
此外,Umami 支持多站点管理,你可以在一个面板上查看和管理多个网站的统计数据。它还允许你创建公共链接来分享统计信息,无需向他人提供账号密码。
有多种不同的方法来安装 Umami。
从源代码安装:从官方 GitHub 获取代码并自行构建应用程序。
使用 Docker compose:使用 Docker 容器
Docker Compose
部署。使用 Docker 映像:下载预先构建的 Docker 映像部署。
详细的安装方法也可以浏览官方文档:https://umami.is/docs
部署教程
Umami 的部署非常简单快捷,在本文中我们将介绍如何使用 Docker Compose 进行搭建,部署的是Mysql版本。
Umami Mysql版本镜像:ghcr.io/umami-software/umami:mysql-latest
创建文件夹
首先进入群晖后台,打开【File Station】在 【docker】 目录下创建 【Umami】 文件夹,如图所示。
Docker创建项目
建立好文件夹之后,打开【Container Manager】选择项目。
新增项目按照下图所示填写好对应的 【docker compose】 命令。
version: '3'
services:
umami:
image: ghcr.io/umami-software/umami:mysql-latest
ports:
- "3000:3000"
environment:
DATABASE_URL: mysql://root:123456@192.168.31.4:3306/umami
DATABASE_TYPE: mysql
HASH_SALT: AUVNRgG3joHoWkcvijPkG3K9
restart: always
DATABASE_URL
:对应的是数据库格式如下mysql://账号:密码@数据库IP:3306/数据库名称
HASH_SALT
:唯一值的随机字符串,可以使用随机密码工具生成。生成工具链接:Aliluya Tool
设置好之后一直点击【下一步】,项目直接完成启动开始拉取镜像。
拉取完成稍等片刻,容器启动完成就基本搭建好了。
Umami设置
现在我们可以直接通过 【群晖本地IP+3000端口】 直接能访问到我们的Umami主页。
进入主页后输入项目默认的账号密码登录。
账号:admin
密码:umami
登录进来之后,我们点击右上角的【小地球】设置一下网站【中文】。
接下来主页点击【去设置】进入我们网站的添加界面。
点右上角【添加网站】把需要统计的网站名字和域名填写好,点击【保存】。
添加成功后点击【编辑】。
进到编辑界面,点击【跟踪代码】获取我们需要添加到网站的统计代码。
这里你们的应该显示的还是局域网 IP
地址,因为我把 Umami 通过【Lucky】做了反向代理,所以我代码里的显示的是域名。
你们也可以直接把项目做个反代,之后用域名访问。
详细的可以参考一下文章:
Lucky反向代理教程:《群晖Nas部署Lucky实现远程访问》
复制好【跟踪代码】添加到对应的网站代码中。
添加完成之后就可以成功统计网站的数据了。
访问对应的网站就会有数据统计进来,保存到数据库了。
结束
Umami 是一款非常出色的访问统计程序,它能够精准分析访客访问的具体页面和停留时间,帮助我们了解他们的浏览偏好。
官方提供了多种部署方式,使得 Umami 成为一款非常实用的网站访问分析工具。
我对 Umami 的设置和部署过程感到非常惊讶。之前我一直使用百度统计和 51.LA,相比之下,这些第三方服务显得繁琐且复杂。而 Umami 则以其简洁、清爽的界面和方便的操作,让我体验到了截然不同的统计体验。
希望本次教程对大家有所帮助!创作不易希望大家能多多转发收藏本站!感谢感谢~~!
我是阿狸鹿丫,一个业余爱瞎折腾的数码软件爱好者,技术小白。
- 感谢你赐予我前进的力量