عام اینالیٹکس سیٹ اپ آپ کے وزیٹرز سے رضامندی مانگتا ہے، ان کا ڈیٹا کسی تیسرے فریق کو بھیجتا ہے، اور آپ کو دو سو رپورٹس والا ڈیش بورڈ دیتا ہے جو آپ کبھی نہیں کھولیں گے۔ Plausible اس کے الٹ کرتا ہے: ایک چھوٹا اسکرپٹ، کوئی کوکی نہیں، اور اعداد و شمار کا ایک صفحہ جو آپ واقعی پڑھ سکیں۔ Community Edition خود ہوسٹ کرنے کے لیے مفت ہے، اور اسے صرف اپنے IP والا ایک VPS چاہیے۔
خود ہوسٹ کیوں کریں
- آپ کا ڈیٹا آپ کے سرور پر رہتا ہے۔ کوئی تیسرا فریق آپ کے وزیٹرز کے صفحات کے وزٹس جمع نہیں کرتا۔
- کوئی کوکی نہیں۔ Plausible منفرد وزیٹرز کو روزانہ بدلنے والے hash سے گنتا ہے اور کبھی مکمل IP محفوظ نہیں کرتا، جس سے عموماً آپ کوکی بینر ہٹا سکتے ہیں۔
- بہت چھوٹا اسکرپٹ۔ ٹریکر 1 KB سے کم ہے اور آپ کی پیج اسپیڈ رپورٹ میں نظر نہیں آئے گا۔
- مقررہ لاگت۔ فی پیج ویو قیمت نہیں۔ ٹریفک کے اچانک اضافے پر کوئی اضافی خرچ نہیں۔
اسے کیا چاہیے
Plausible تین کنٹینرز میں چلتا ہے: ایپ، اکاؤنٹس اور سیٹنگز کے لیے PostgreSQL، اور ایونٹس کے لیے ClickHouse۔ ClickHouse ہی میموری کا بھوکا ہے۔
- 4 GB RAM آرام دہ سائز ہے: Small-IP (4 vCPU، 4 GB، 35 GB، $16/ماہ)۔ یہ 2 GB پر بھی شروع ہو جاتا ہے (Micro-IP)، لیکن پس منظر کے merges میموری بڑھا دیتے ہیں، اس لیے چھوٹا لیں تو swap دیں۔
- ایک dedicated 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۔ بڑے ورژنز سے پہلے ریلیز نوٹس پڑھیں۔ - Swap 2 GB سرورز پر: 2 GB کی swap فائل ClickHouse کے merges کو مارے جانے سے بچاتی ہے۔
یہ کہاں کم پڑتا ہے
Plausible جان بوجھ کر کم جمع کرتا ہے۔ صارف کی سطح کے سفر نہیں، ڈیوائسز کے درمیان ٹریکنگ نہیں، ایڈ پلیٹ فارمز سے انضمام نہیں۔ اگر آپ کی مارکیٹنگ کسی ایڈ نیٹ ورک کے ٹولز میں رہتی ہے تو آپ وہ رپورٹس یاد کریں گے۔ زیادہ تر سائٹس کے لیے جو بس یہ جاننا چاہتی ہیں کہ کون سے صفحات کام کرتے ہیں اور وزیٹرز کہاں سے آتے ہیں، یہ ڈیٹا کی درست مقدار ہے، اور کسی کو «قبول کریں» پر کلک نہیں کرنا پڑتا۔
متعلقہ
- ویب سائٹ کے لیے VPS
- Coolify کے لیے VPS: Plausible وہاں بھی ایک کلک ٹیمپلیٹ ہے
- Docker کے لیے VPS
تبصرے
ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔