文章导读

最近一直在找一个简单的网站统计系统,在简单测试了几个后,最终选择了轻量级umami系统,个人更推荐于docker安装,简单方案容易维护。系统基于debian10,环境是基于宝塔面板,搭配阿里rds数据库。

官网介绍

官方网站:https://umami.is/
演示地址:https://app.umami.is/share/8rmHaheU/umami.is
开源境像:https://github.com/umami-software/umami

一、宝塔安装docker

这个在宝塔面板,左边菜单,进入后点击安装即。另外,还需要机器上有nginx和mysql数据库。

二、在docker里摘取和设置umami

Compose模板,添加下列内容,再点击拉取境像。

version: '3'
services:
  umami:
    image: ghcr.io/umami-software/umami:mysql-latest
    network_mode: "host"
    environment:
      DATABASE_URL: mysql://user:passwd@localhost:3306/umami-db
      DATABASE_TYPE: mysql
      HASH_SALT: 此处随便乱打一串字母
    restart: always
    container_name: umami

三、导入mysql数据库

2.x版本无需此步,地址:https://github.com/umami-software/umami/blob/master/sql/schema.mysql.sql

四、添加网站+反代

因为docker默认为http://127.0.0.1:3000/访问地址,可以使用nginx的反向代理功能,只要输入到代理框即可,同时设置好https等,默认使用admin/umami登录,然后,添加网站设置代码即可。