共計 2267 個字符,預計需要花費 6 分鐘才能閱讀完成。
我們在建立網站之后,網站安裝網站統計工具也是必不可少的,能直觀的了解網站的訪問情況,也有利于我們的 SEO 優化分析,常用的第三方統計平臺不少,比如 51LA、CNZZ、Google Analytics、百度統計等,當然你若是國內網站且主要提交百度收錄的話,個人是建議使用百度統計的 (俺就是用的百度統計),你要是有錢使用付費版,那俺啥也沒說。umami,有中文界面,簡單易用,下面把安裝過程分享給大家,有需要的可以看看。
(寶塔服務器面板,一鍵全能部署及管理, 送你 3188 元禮包,點我領取 )
界面演示圖:
介紹:
Umami 是一個簡單、易于使用、自托管的 Web 分析解決方案。其目標是為大家提供一個更友好,以隱私為中心的替代 Google Analytics 的方案。Umami 只收集大家關心的指標,所有內容都適合單個頁面。
優點:
簡單分析:Umami 只衡量您關心的重要指標:綜合瀏覽量,使用的設備以及訪問者的來源,這些都顯示在單個頁面上。
多站點:Umami 能夠通過一次安裝跟蹤無限數量的網站,您甚至可以跟蹤子域和單個 URL。
輕量:跟蹤腳本很小 (小于 6kb),支持舊版瀏覽器,如 IE。
多賬戶、以隱私為中心、開源。
安裝與部署
需求:
具有 Node.js 10.13 或更高版本服務器
數據庫 (MySQL 或 Postgresql)
部署過程
VPS 系統:Debian 9 64bit Minimal
Umami 對于硬件要求比較小,256M 內存的機器也可以跑起來。
安裝 docker、curl、git、nginx 等必備的工具
apt -y update
apt -y install curl git nginx python-certbot-nginx
curl -sSL https://get.docker.com/ | sh
systemctl enable docker nginx
curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
然后到 github 上接取項目,第二行為進入目錄
git clone https://github.com/mikecao/umami.git
cd umami/
編輯配置文件
nano docker-compose.yml
建議修改一下默認的代碼,然后反代一下用域名訪問。如果你使用 Xshell,可以直接在文本文件里編輯好粘貼進去,按 CTRL+ O 保存,再按 CTRL+ X 退出
version: ‘3’
services:
umami:
image: ghcr.io/mikecao/umami:postgresql-latest
ports:
– “127.0.0.1:3000:3000” # 僅監聽在本地
environment:
DATABASE_URL: postgresql://username:password@db-umami:5432/umami # 這里的數據庫和密碼要和下方你修改的相同
DATABASE_TYPE: postgresql
HASH_SALT: replace-me-with-a-random-string
depends_on:
– db-umami
db-umami:
image: postgres:12-alpine
environment:
POSTGRES_DB: umami
POSTGRES_USER: username # 數據庫用戶
POSTGRES_PASSWORD: password # 數據庫密碼
volumes:
– ./sql/schema.postgresql.sql:/docker-entrypoint-initdb.d/schema.postgresql.sql:ro
– umami-db-data:/var/lib/postgresql/data
volumes:
umami-db-data:
啟動起來
docker-compose up -d
新建一個反代的配置文件
nano /etc/nginx/conf.d/umami.conf
配置一下你的域名,記得把你的域名解析到這個 VPS 的 IP 上。
server {
listen 80;
server_name 域名; # 換成你的域名
client_max_body_size 0;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
想用 HTTP 可以自動簽發一個證書,使用以下命令,過程中需要輸入郵箱和 Y 進行確認。
certbot –nginx
檢查 nginx 配置
nginx -t
沒問題的話可以訪問你的域名了,打開的是英文界面,用戶名為 admin,密碼為 umami
點擊右上方可以切換語言,設置里可以增加需要統計的網站,激活共享鏈接就是公開統計數據。
增加完成后,點擊域名后面的 </> 就可以獲取統計代碼,放入你的網站就可以使用了,目前用了兩天,感覺效果不錯,唯一的一點就是不能統計到搜索的關鍵詞,不過也沒有辦法,目前百度的關鍵詞,除了他家的統計,其他都統計不到。