প্রচলিত অ্যানালিটিক্স আপনার দর্শকদের কাছে সম্মতি চায়, তাদের ডেটা তৃতীয় পক্ষের কাছে পাঠায়, আর আপনাকে দুশো রিপোর্টের একটি ড্যাশবোর্ড ধরিয়ে দেয় যা আপনি কখনো খুলবেন না। 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
মন্তব্য
এখনো কোনো মন্তব্য নেই। প্রথম হোন।