当前位置:首页 > 技术分享 > 正文内容

docker部署Umami 一种简单、快速、注重隐私的 Google Analytics 替代方案

有云转晴2年前 (2022-04-21)技术分享144920

搭建一个轻量、快速、可视化界面、漂亮的UI界面、注重隐私的网站统计工具-umami

号称是Google Analytics 的替代品

umami官方网站:https://umami.is/

umami的GitHub: https://github.com/mikecao/umami

效果展示

1.

docker部署Umami 一种简单、快速、注重隐私的 Google Analytics 替代方案

2.

docker部署Umami 一种简单、快速、注重隐私的 Google Analytics 替代方案

3.

docker部署Umami 一种简单、快速、注重隐私的 Google Analytics 替代方案

4.

docker部署Umami 一种简单、快速、注重隐私的 Google Analytics 替代方案

5.

docker部署Umami 一种简单、快速、注重隐私的 Google Analytics 替代方案

6.

docker部署Umami 一种简单、快速、注重隐私的 Google Analytics 替代方案


搭建方式:docker-compose 

环境准备:

一台linux服务器:谷歌云vps

系统:centos7

安装好docker 和 docker compose:点我直达

搭建一台NginxProxyManager服务(可选)

域名一个并解析到此服务器(可选)


方法一

一键脚本安装

一键安装umami脚本

rm -rf ./gongju.sh && yum -y install wget && wget https://alist.yyzq.cf/d/%20%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%9B%98/sh/gongju.sh && chmod 777 ./gongju.sh && ./gongju.sh

docker部署Umami 一种简单、快速、注重隐私的 Google Analytics 替代方案

方法二

手动安装:

2.1、安装git curl wget等工具

yum -y install git curl wget
curl

2.2、创建umami目录,并进入该目录

mkdir /root/umami; cd /root/umami

2.3、在当前目录下载umami程序,并进入umami目录

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

2.4、编辑配置文件不改就是默认的

vim docker-compose.yml
---
version: '3'
services:
  umami:
    image: ghcr.io/mikecao/umami:postgresql-latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://umami:umami@db:5432/umami #此处为默认数据库密码,不该也行
      DATABASE_TYPE: postgresql
      HASH_SALT: replace-me-with-a-random-string
    depends_on:
      - db
    restart: always
  db:
    image: postgres:12-alpine
    environment:
      POSTGRES_DB: umami
      POSTGRES_USER: umami    
      POSTGRES_PASSWORD: umami
    volumes:
      - ./sql/schema.postgresql.sql:/docker-entrypoint-initdb.d/schema.postgresql.sql:ro
      - umami-db-data:/var/lib/postgresql/data
    restart: always
volumes:
  umami-db-data:

2.5、启动docker-compose安装程序

docker-compose up -d

2.6、此时访问http://ip:3000即可进入umami程序

默认用户名admin 默认密码umami 此时就可以使用了,添加域名复制代码到网站相应位置即可



升级操作:

docker-compose down #停止容器
docker-compose pull #下载新镜像
docker-compose up -d #开启容器后台运行

配置信息:

1.zbog网站代码填到网站设置-基础设置-版权说明即可如下图其他类似设置

docker部署Umami 一种简单、快速、注重隐私的 Google Analytics 替代方案



docker部署Umami 一种简单、快速、注重隐私的 Google Analytics 替代方案  您阅读本篇文章共花了: 

分享到:

    扫描二维码推送至手机访问。

    版权声明:本文由有云转晴发布,如需转载请注明出处。

    本文链接:https://yyzq.cf/?id=166

    分享给朋友:

    发表评论

    访客

    ◎欢迎参与讨论,请在这里发表您的看法和观点。