宝塔面板安装Umami – 小巧好用的站点统计(分析)系统

2020年11月15日08:34:24宝塔面板5615,641阅读模式

2020.12.14:大鸟更新了最新的安装教程,基于宝塔的pm2搭建,可以看最新教程。

Umami是一个可以自建的网站统计系统,可以作为CNZZ/51.LA/GoogleAnalytics的替代品。在自建网站统计系统这块,还有一个比较有名的是Matomo,其前身是Piwik。

宝塔面板安装Umami – 小巧好用的站点统计(分析)系统

之前前用过Matomo一段时间,体验不太好,主要是太吃资源了,流量一大内存就用的特别多。而今天要介绍的Umami就很小巧,只需要100M左右内存就能非常流畅的运行,功能也很丰富,颜值很高,而且还支持中文~~~

今天这篇文章就来捣鼓下如何用宝塔面板安装,额,如果你还没有宝塔,那么可以看这里(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

大鸟之前也介绍过其他的程序,如下

1、简介

项目:https://github.com/mikecao/umami

官网:https://umami.is/

演示:https://app.umami.is/share/8rmHaheU/umami.is

2、准备

  • 宝塔面板
  • PM2管理器
  • mysql5.7
  • nginx1.19
  • phpmyadmin5.0

3、部署

本教程用手动方式安装umami~~~~

1)拉取项目代码:

git clone https://github.com/mikecao/umami.git
cd umami/

2)安装

npm install

3)新建数据库

宝塔面板→数据库→新建一个数据库

4)导入数据库

如果是MySQL,用这个方式来导入:<mysql -u用户名 -p密码 数据库名 < 数据库名.sql>

比如上一步新建的数据库叫做daniao,那么可以导入的方式如下:(提示输入密码,我们输入该数据库密码即可~~

mysql -udnaiao -p daniao < sql/schema.mysql.sql

如果是 Postgresql:

psql -h hostname -U username -d databasename -f sql/schema.postgresql.sql

执行之后会生成默认的管理员账号和密码:admin(管理员) umami(密码)

5)如果以上命令不会导入,可以phpmyadmin来搞定

到你项目下找到schema.mysql.sql,具体路径:/root/umami/sql/schema.mysql.sql

打开改文件,全选里面所有内容,之后进入phpmyadmin,找到刚刚新建的数据库之后点击进入该数据库,点击SQL,粘贴入所有的命令,点击执行即可。看图:

宝塔面板安装Umami – 小巧好用的站点统计(分析)系统

6)数据库问题搞定,我们创建一个 .env

额,就是在你的程序根目录,新建一个空白文件,然后命名为<.env>即可~~,我们在里面输入以下代码:

此处为隐藏的内容
发表评论并刷新,方可查看

7)编译应用

npm run build

8)启动程序

npm start

启动成功如下:

[root@localhost umami]# npm start

> umami@1.5.0 start /root/umami
> next start

Loaded env from /root/umami/.env
ready - started server on http://localhost:3000

4、效果展示

1)登录

宝塔面板安装Umami – 小巧好用的站点统计(分析)系统

2)设置网站

宝塔面板安装Umami – 小巧好用的站点统计(分析)系统

3)添加网站

宝塔面板安装Umami – 小巧好用的站点统计(分析)系统

4)获取代码

宝塔面板安装Umami – 小巧好用的站点统计(分析)系统

6)效果

宝塔面板安装Umami – 小巧好用的站点统计(分析)系统

宝塔面板安装Umami – 小巧好用的站点统计(分析)系统

宝塔面板安装Umami – 小巧好用的站点统计(分析)系统

5、设置域名访问

这个不多说了,直接看图:

宝塔面板安装Umami – 小巧好用的站点统计(分析)系统

6、运行:screen守护

程序如果你CTRL+C 退出,就会打不开了,所以简单一点,直接用screen来单独处理这个。

1)安装

yum install screen

yum -y install screen

2)创建umami会话

screen -S umami

执行CTRL+AD退出

有时候screen异常退出可能会提示状态为Attached,可以执行:screen -D -r umami 进行恢复。

有时候可能会创建了多个同名的screen会话,可以执行:screen -ls 查看对应会话的session id,然后使用screen -D -r sessionid 进行恢复。

7、最后

运行大概需要100M左右的内容,还是很小巧的,而且颜值也非常不错。在第三方统计不靠谱的情况下,完全可以用来代替。

唯一的问题就是看不到关键词来路,这个可能是自建统计的通病了,没办法,将就用用吧。

weinxin
微信公众号
关注大鸟博客公众号
大鸟
宝塔面板docker安装umami 宝塔面板

宝塔面板docker安装umami

umami是个小巧好用的第三方统计站点程序,之前也介绍过umami的其他安装方法,这篇文章我们还是用宝塔面板来安装,不过这次的安装是用docker来安装该程序。宝塔服务器面板,一键全能部署及管理,送你...
评论  56  访客  56
    • as
      as 1

      隐藏内容呢?

      • 123
        123 3

        来看下隐藏内容

        • chstz365
          chstz365 1

          看看隐藏内容

          • 周围
            周围 0

            看下隐藏内容

            • Founder
              Founder 2

              看看是怎么安装的 研究下

              • davan
                davan 1

                不错不错666

                • 23121
                  23121 0

                  看下隐藏内容

                  • 路人
                    路人 0

                    隐藏在哪里?

                    • meow
                      meow 4

                      隐藏内容呢?

                      • 隐藏
                        隐藏 0

                        隐藏的内容呢?

                        • 风云之.
                          风云之. 0

                          有的代码执行不了,是不是环境有冲突

                          • 123
                            123 0

                            来看下隐藏内容123

                            • 看看
                              看看 2

                              隐藏内容呢?

                              • 1234fff
                                1234fff 0

                                看下隐藏内容

                                • guidebook
                                  guidebook 0

                                  前来学习

                                  • 隐藏内容
                                    隐藏内容 0

                                    解锁隐藏内容

                                    • 洛宛
                                      洛宛 0

                                      来看下.env内容

                                      • test
                                        test 3

                                        来看下隐藏内容

                                        • 在路上
                                          在路上 1

                                          安装试试

                                          • 试试看
                                            试试看 0

                                            试试看

                                            • James
                                              James 0

                                              安装试试

                                              • sdsww
                                                sdsww 1

                                                我都恢复了还是无法查看

                                                • lscxy
                                                  lscxy 1

                                                  学习一下

                                                  • 大大
                                                    大大 1

                                                    好复杂,好难呀

                                                    • long
                                                      long 1

                                                      学习一下

                                                      • lang
                                                        lang 0

                                                        学习下

                                                      匿名

                                                      发表评论

                                                      匿名网友

                                                      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                                      确定