הגדרת האנליטיקס הרגילה מבקשת מהמבקרים הסכמה, שולחת את הנתונים שלהם לצד שלישי ונותנת לכם דשבורד עם מאתיים דוחות שלא תפתחו אף פעם. Plausible עושה את ההפך: סקריפט קטן אחד, בלי עוגיות, ועמוד סטטיסטיקות אחד שאפשר באמת לקרוא. ה-Community Edition חינמית לאירוח עצמי, וכל מה שהיא צריכה זה VPS עם IP משלו.
למה לארח בעצמכם
- הנתונים נשארים על השרת שלכם. אף צד שלישי לא אוסף את צפיות הדפים של המבקרים שלכם.
- בלי עוגיות. Plausible סופר מבקרים ייחודיים עם hash שמתחלף מדי יום ולעולם לא שומר IP מלא, מה שבדרך כלל מאפשר לוותר על באנר העוגיות.
- סקריפט זעיר. ה-tracker שוקל פחות מ-1 KB ולא יופיע בדוח מהירות העמוד שלכם.
- עלות קבועה. אין תמחור לפי צפייה בדף. קפיצות תעבורה לא עולות לכם כלום נוסף.
מה הוא צריך
Plausible רץ בשלושה קונטיינרים: האפליקציה, PostgreSQL לחשבונות ולהגדרות, ו-ClickHouse לאירועים. ClickHouse הוא זולל הזיכרון.
- 4 GB RAM זה הגודל הנוח: **Small-IP** (4 vCPU, 4 GB, 35 GB, $16/חודש). הוא מתחיל על 2 GB (Micro-IP), אבל מיזוגים ברקע מקפיצים את הזיכרון, אז תנו לו swap אם הולכים קטן.
- IPv4 ייעודי ודומיין. ה-tracker והדשבורד מוגשים מ-
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
הפנו קודם את רשומת ה-A של stats.example.com ל-VPS, כדי שבקשת התעודה תצליח. אחר כך פתחו את הכתובת, צרו חשבון והוסיפו אתר. ה-README של המאגר הוא מקור האמת למשתנים חדשים; העיפו בו מבט בכל שדרוג.
הוסיפו את הסקריפט לאתר
<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>
חלק מחוסמי הפרסומות חוסמים כל דבר שנקרא «analytics»; הגשת הסקריפט מתת-דומיין משלכם כבר עוקפת את רוב זה.
לשמור שירוץ
- גיבויים. הסטטיסטיקות שלכם יושבות בשני volumes של Docker. Managed Backups מעתיקים את כל השרת מדי יום ($2/חודש, חינם בתוכניות שנתיות); לביטחון נוסף, קחו dump של PostgreSQL עם
pg_dumpמתוך הקונטיינר. - עדכונים.
git pull, מעבר ל-tag החדש, docker compose pull && docker compose up -d. קראו את הערות הגרסה לפני גרסאות ראשיות. - Swap על שרתי 2 GB: קובץ swap של 2 GB מונע מהמיזוגים של ClickHouse להיהרג.
איפה הוא לא מספיק
Plausible אוסף פחות בכוונה. אין מסלולים ברמת משתמש, אין מעקב בין מכשירים, אין אינטגרציות עם פלטפורמות פרסום. אם השיווק חי בתוך הכלים של רשת פרסום, תתגעגעו לדוחות האלה. לרוב האתרים שרק רוצים לדעת אילו עמודים עובדים ומאיפה מגיעים המבקרים, זו כמות הנתונים הנכונה, ואף אחד לא צריך ללחוץ «אישור».
קשור
- VPS לאתר אינטרנט
- VPS ל-Coolify: Plausible הוא גם תבנית בקליק שם
- VPS ל-Docker
תגובות
אין עדיין תגובות. היו הראשונים.