EQVPS

Plausible کے لیے VPS: کوکیز کے بغیر ویب اینالیٹکس

رازداری کا خیال رکھنے والے، کوکیز کے بغیر سائٹ کے اعداد و شمار کے لیے Plausible Community Edition خود ہوسٹ کریں۔ ضروریات، HTTPS کے ساتھ Docker سیٹ اپ، اور ClickHouse کو کیا چاہیے۔

عام اینالیٹکس سیٹ اپ آپ کے وزیٹرز سے رضامندی مانگتا ہے، ان کا ڈیٹا کسی تیسرے فریق کو بھیجتا ہے، اور آپ کو دو سو رپورٹس والا ڈیش بورڈ دیتا ہے جو آپ کبھی نہیں کھولیں گے۔ 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 جان بوجھ کر کم جمع کرتا ہے۔ صارف کی سطح کے سفر نہیں، ڈیوائسز کے درمیان ٹریکنگ نہیں، ایڈ پلیٹ فارمز سے انضمام نہیں۔ اگر آپ کی مارکیٹنگ کسی ایڈ نیٹ ورک کے ٹولز میں رہتی ہے تو آپ وہ رپورٹس یاد کریں گے۔ زیادہ تر سائٹس کے لیے جو بس یہ جاننا چاہتی ہیں کہ کون سے صفحات کام کرتے ہیں اور وزیٹرز کہاں سے آتے ہیں، یہ ڈیٹا کی درست مقدار ہے، اور کسی کو «قبول کریں» پر کلک نہیں کرنا پڑتا۔

متعلقہ

تعینات کے لیے تیار؟ کرپٹو میں ادائیگی کریں، بغیر KYC — تقریباً ایک منٹ میں لائیو۔

ابھی ڈیپلائے کریں →

عمومی سوالات

کیا Plausible کو کوکی بینر چاہیے؟

Plausible کوکیز نہیں لگاتا اور ذاتی ڈیٹا یا مکمل IP ایڈریس محفوظ نہیں کرتا: وزیٹرز کو روزانہ بدلنے والے hash سے گنا جاتا ہے۔ زیادہ تر صورتوں میں اس کا مطلب ہے کہ رضامندی کے بینر کی ضرورت نہیں، لیکن حتمی فیصلہ آپ کے دائرہ اختیار اور آپ کی سائٹ پر لوڈ ہونے والی دوسری چیزوں پر منحصر ہے۔

self-hosted Plausible کو کتنی RAM چاہیے؟

Plausible ایونٹس ClickHouse میں محفوظ کرتا ہے، اور ClickHouse ہی وہ حصہ ہے جو میموری مانگتا ہے۔ یہ 2 GB پر شروع ہو جاتا ہے، لیکن پس منظر کے merges اس سے آگے جا سکتے ہیں۔ مستحکم ٹریفک والی چند سائٹس کے لیے 4 GB (Small-IP) آرام دہ سائز ہے۔

کیا میں اسے NAT پلان پر چلا سکتا ہوں؟

نہیں۔ ٹریکنگ اسکرپٹ اور ڈیش بورڈ آپ کے اپنے ڈومین پر HTTPS کے ذریعے پیش ہوتے ہیں، اس لیے سرور کو آنے والا 443 قبول کرنا ہوتا ہے۔ اس کے لیے dedicated IP والا پلان درکار ہے۔

ڈیٹا کتنی ڈسک لیتا ہے؟

فی ایونٹ بہت کم؛ ClickHouse زبردست کمپریس کرتا ہے۔ ماہانہ دسیوں ہزار وزٹس والی سائٹ سال میں ایک گیگابائٹ سے بہت کم استعمال کرتی ہے۔ کافی عرصے تک Docker امیجز ڈیٹا سے زیادہ جگہ لیتی ہیں۔

اسے اپ ڈیٹ کیسے کروں؟

community-edition ریپوزٹری میں نیا ریلیز کھینچیں، پھر 'docker compose pull' اور 'docker compose up -d' چلائیں۔ پہلے ریلیز نوٹس پڑھیں؛ بڑے ورژنز کو کبھی کبھار مائیگریشن کا مرحلہ درکار ہوتا ہے۔

تبصرے

ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔

ایک تبصرہ چھوڑیں

تبصرے ظاہر ہونے سے پہلے moderate کیے جاتے ہیں۔