如何用寶塔面板搭建網站流量統計工具—Umami
更多語言
更多操作
前言
在選擇網站流量統計工具時,大廠方案(如百度統計、CNZZ、Google Analytics 等)往往涉及用戶私隱,而付費工具雖然省心卻價格不低。因此,自行部署一個開源、免費、並能完全掌控數據的統計工具就成了更好的選擇。畢竟,大多數人只是想為博客加上一個簡單可靠的流量統計而已。
今天我們就用 BWH VPS 和寶塔面板部署一款輕量級的開源統計工具——Umami。它免費、界面簡潔、易上手,小而精,卻足以滿足日常的流量監控需求。最重要的是,所有數據都掌握在自己手裏
讓我們開始吧!
一、Umami介紹
Umami 是一款開源的的網絡統計和分析工具,可作為百度統計、Google Analytics等工具的替代方案
主要特點:開源、完全免費、需自行部署
官方Github項目地址: https://github.com/umami-software/umami
二、搭建環境
- 伺服器:BWH-E系列VPS 。本次搭建使用的是搬瓦工美國CN2-GIA ECOMMERCE伺服器,非必須,但推薦。美國CN2GIA優質商務級線路,回國網速快且不受國內政策影響,然你也可以選擇其它商家,但切記,因涉及私人數據,最好是選你熟悉的非大陸伺服器。
- 系統:Debian 11 (可以使用DD腳本但非必需。本演示使用的是瓦工BWH後台自帶的Debian11系統)
- 寶塔面板: 本教程使用寶塔面板搭建演示,可視化操作減少繁瑣代碼步驟,非常方便!但本質上是非必須的,這點需要說明一下。
三、搭建流程
1. 伺服器初始設置
登錄你的BWG伺服器,在伺服器後台點擊「Stop」 後,在左邊欄點擊 install new OS 重裝系統 (為了保證系統純淨,我一般都會推薦部署新項目時先重裝一次系統)
重裝系統後,在SSH客戶端登入,首先要做好基礎的安全防護措施,如修改22端口,修改密碼等;其次是做好系統升級並安裝好基本的curl、wget等基礎必備的工具。這裏不詳細一一展開。
2. 安裝寶塔面板
使用以下代碼安裝寶塔面板:(通用版本) ---如失效請在寶塔官網查詢最新
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
3. 安裝Docker環境 (進入寶塔面板後安裝預設環境) :
4. 安裝Umami
在寶塔面板的應用商店中直接搜Umami,找到如下圖顯示的預設Docker應用,點擊直接安裝,寶塔會自動為該程序創建一個獨立Docker環境,配備可視化管理插件。當然如果你熟悉代碼,也可以使用Docker管理器或在SSH中直接從倉庫拉取。這裏為了照顧小白用戶,使用最簡單的方法。
初次點開應用後,做一個基本的安裝配置,設置一個訪問端口和目錄。這裏選擇了默認安裝。
至此,在伺服器層面已經基本設置完畢。稍後,我們再打開應用,就會看到已經配置完成。這個可視化容器提供了基本的應用狀態和運行日誌,管理非常方便。
5. Umami基本配置
安裝好後,我們用訪問信息中提供的網址和默認密碼在瀏覽器中登錄Umami (為了站點安全,登錄後一定要記得及時修改!)
登錄後,我們要填寫一個想要統計的指定個人站點:
配置好我們要統計的站點名稱和網址後,我們在站點的對應設置中找到「追蹤代碼」(Tracking code)後,複製追蹤代碼放入個人站點網頁的 <head>...</head>即可,這時統計代碼就會開始工作了!
至此,我們已經做好基本的配置,個人站點的訪問數據將會被記錄在Umami中,如圖示例:
備註:以上示例使用了官方演示站的截圖,只是為了讓大家看到Umami的完整樣式。
四、結語
現在,我們已經有了一個屬於自己的網站數據統計站!
上面沒有具體設置反代,如果你需要域名訪問,你需要自備一個域名在寶塔中做一下反代,比較簡單,這裏不具體說了。
Umami的一些細節設置,如是否公開展示統計數據等,這裏不一一展開,自行探索吧,或許探索才是自建最大的樂趣!
[[Category:500 常见应用指南 — Application Guides]]
