आम एनालिटिक्स सेटअप आपके विज़िटर से सहमति माँगता है, उनका डेटा किसी तीसरे पक्ष को भेजता है और आपको दो सौ रिपोर्टों वाला डैशबोर्ड थमा देता है जिन्हें आप कभी नहीं खोलेंगे। Plausible इसका उल्टा करता है: एक छोटी स्क्रिप्ट, शून्य कुकी, और आँकड़ों का एक पन्ना जिसे आप सच में पढ़ सकें। Community Edition को खुद होस्ट करना मुफ़्त है, और इसे बस अपने IP वाला एक VPS चाहिए।
खुद क्यों होस्ट करें
- आपका डेटा आपके सर्वर पर रहता है। कोई तीसरा पक्ष आपके विज़िटर के पेज व्यू इकट्ठा नहीं करता।
- कोई कुकी नहीं। Plausible रोज़ बदलने वाले हैश से यूनिक विज़िटर गिनता है और कभी पूरे IP नहीं सहेजता, जिससे आमतौर पर आप कुकी बैनर हटा सकते हैं।
- बेहद छोटी स्क्रिप्ट। ट्रैकर 1 KB से भी छोटा है: यह आपकी पेज-स्पीड रिपोर्ट में दिखेगा भी नहीं।
- तय लागत। प्रति पेज व्यू कोई शुल्क नहीं। ट्रैफ़िक अचानक बढ़े तो भी अतिरिक्त खर्च नहीं।
इसे क्या चाहिए
Plausible तीन कंटेनरों में चलता है: ऐप, खातों और सेटिंग्स के लिए PostgreSQL, और इवेंट के लिए ClickHouse। मेमोरी का भूखा ClickHouse ही है।
- 4 GB RAM आरामदायक आकार है: Small-IP (4 vCPU, 4 GB, 35 GB, $16/माह)। यह 2 GB (Micro-IP) पर भी शुरू हो जाता है, लेकिन बैकग्राउंड मर्ज से मेमोरी उछलती है, इसलिए छोटा प्लान चुनें तो स्वैप जोड़ें।
- एक डेडिकेटेड IPv4 और एक डोमेन। ट्रैकर और डैशबोर्ड
https://stats.example.comसे परोसे जाते हैं। NAT प्लान आने वाला 443 स्वीकार नहीं करते।
इंस्टॉल (Ubuntu 24.04, Docker)
apt update && apt install -y docker.io docker-compose-v2 git
git clone https://github.com/plausible/community-edition plausible-ce
cd plausible-ce
# check out the newest release tag
git checkout "$(git tag --sort=-v:refname | head -1)"
एनवायरनमेंट फ़ाइल बनाएँ; Plausible अपना Let's Encrypt सर्टिफ़िकेट खुद ले सकता है:
cat > .env <<EOF
BASE_URL=https://stats.example.com
SECRET_KEY_BASE=$(openssl rand -base64 48)
HTTP_PORT=80
HTTPS_PORT=443
EOF
cat > compose.override.yml <<'EOF'
services:
plausible:
ports:
- 80:80
- 443:443
EOF
docker compose up -d
पहले stats.example.com का A रिकॉर्ड अपने VPS की ओर इंगित करें, ताकि सर्टिफ़िकेट अनुरोध सफल हो। फिर URL खोलें, अपना खाता बनाएँ और एक साइट जोड़ें। नए वेरिएबल के बारे में रिपॉज़िटरी का README ही आधिकारिक स्रोत है: हर अपग्रेड पर इसे सरसरी नज़र से देख लें।
अपनी साइट में स्क्रिप्ट जोड़ें
<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>
कुछ ऐड ब्लॉकर “analytics” नाम वाली हर चीज़ को रोक देते हैं; स्क्रिप्ट को अपने सबडोमेन से परोसने से ज़्यादातर यह समस्या अपने आप टल जाती है।
इसे चालू रखें
- बैकअप। आपके आँकड़े दो Docker वॉल्यूम में रहते हैं। Managed Backups रोज़ पूरे सर्वर की प्रति लेते हैं ($2/माह, सालाना प्लान में मुफ़्त); अतिरिक्त सुरक्षा के लिए कंटेनर से
pg_dumpके ज़रिए PostgreSQL का डंप लें। - अपडेट।
git pull, नया टैग चेकआउट करें,docker compose pull && docker compose up -d। बड़े संस्करणों से पहले रिलीज़ नोट्स पढ़ें। - 2 GB सर्वर पर स्वैप: 2 GB की स्वैप फ़ाइल ClickHouse के मर्ज को बीच में मारे जाने से बचाती है।
कहाँ कमी रह जाती है
Plausible जानबूझकर कम डेटा इकट्ठा करता है। न हर उपयोगकर्ता की यात्रा, न डिवाइसों के पार ट्रैकिंग, न विज्ञापन प्लेटफ़ॉर्म से जुड़ाव। अगर आपकी मार्केटिंग किसी विज्ञापन नेटवर्क के टूल्स में चलती है, तो आपको वे रिपोर्ट याद आएँगी। ज़्यादातर साइटें बस यह जानना चाहती हैं कि कौन-से पेज असर कर रहे हैं और विज़िटर कहाँ से आ रहे हैं; उनके लिए यह एकदम सही मात्रा में डेटा है, और किसी को “स्वीकार करें” पर क्लिक नहीं करना पड़ता।
संबंधित
- वेबसाइट के लिए VPS
- Coolify के लिए VPS: वहाँ Plausible एक क्लिक वाला टेम्पलेट भी है
- Docker के लिए VPS
टिप्पणियाँ
अभी तक कोई टिप्पणी नहीं। पहले बनें।