Plausible Community Edition
אנליטיקת אתרים ששומרת על פרטיות, בלי cookies: סקריפט קל סופר צפיות בעמודים, מקורות תנועה, יעדים ואירועים מותאמים, ו-dashboard של עמוד אחד מציג אותם. ה-Community Edition לאירוח עצמי כוללת את אפליקציית ה-Elixir, PostgreSQL לחשבונות ולאתרים, ו-ClickHouse לאירועים.
משאבים לפי רמת עומס
מה האפליקציה עצמה צריכה בכל רמה, לצד מה שאנחנו ממליצים לשרת שמריץ רק אותה.
| רמה | מה זה אומר | דרישות האפליקציה | מומלץ |
|---|---|---|---|
| קלהערכה | כמה אתרים עם עד 100,000 צפיות בעמודים בחודש בסך הכול, 1–3 אנשים שקוראים את ה-dashboards, ושנה של נתונים שמורה. | 2.5 vCPU · 3.5 GiB RAM · 10.5 GiB דיסק | 3.12 vCPU · 5.7 GiB RAM · 21.62 GiB דיסק |
| בינוניהערכה | עד מיליון צפיות בעמודים בחודש בכתריסר אתרים, עם יעדים ואירועים מותאמים, צוות של עד 10 אנשים ב-dashboards, ושנה של נתונים שמורה. | 4 vCPU · 5.5 GiB RAM · 16.5 GiB דיסק | 4.92 vCPU · 8.1 GiB RAM · 28.52 GiB דיסק |
| כבדהערכה | עד 10 מיליון צפיות בעמודים בחודש באתרים רבים, עם יעדים, מאפיינים מותאמים ושימוש ב-Stats API, ושנה של נתונים שמורה. | 7 vCPU · 11 GiB RAM · 60.5 GiB דיסק | 8.52 vCPU · 14.7 GiB RAM · 79.12 GiB דיסק |
מומלץ = דרישות האפליקציה + baseline של המערכת + מרווח ביטחון (headroom), לפי מדיניות ה-sizing 2026.10.0. האפשרויות נשארות בברירת המחדל. ״הערכה״ פירושה שהמקורות לא נותנים מספר למקרה הזה, ולכן הוא מחושב מהם בשיטה שמפורטת תחת רכיבים. איך המספרים נבנים
קבצים מוכנים להפעלה
רמת תמיכה נתמך
תבנית Compose מהמקורות הרשמיים; עוד לא נבדקה בהרצה.
רכיבים
מה כל רכיב צריך בכל רמת עומס, לפני baseline ו-headroom.
| רכיב | קל | בינוני | כבד | מקורות |
|---|---|---|---|---|
| Plausible (web app and event ingestion) (app) | 0.5 / 1 / 1 | 1 / 1.5 / 2 | 2 / 2 / 4 | [2][9][25][33] |
| PostgreSQL (database) | 1 / 1 / 6.5 | 1 / 1 / 6.5 | 1 / 1 / 6.5 | [9][37][40][41][42][43][44][45][46] |
| ClickHouse (analytics events) (database) | 1 / 1.5 / 3 | 2 / 3 / 8 | 4 / 8 / 50 | [5][24][25][30][36] |
איך ההערכות מחושבות
- Plausible (web app and event ingestion) · קל: ה-README מבקש לפחות 2 GB RAM ל-ClickHouse ול-Plausible יחד; כ-40 צפיות בשעה בממוצע כמעט לא מעמיסות על אפליקציית ה-Elixir: 1 GiB, חצי ליבה. Disk: image של 64.8 MB דחוס × 3 (0.18 GiB) ועוד ה-volume של הנתונים (נתוני אזורי זמן וקובצי ייבוא וייצוא CSV זמניים תחת TMPDIR), מעוגל ל-1 GiB.
- Plausible (web app and event ingestion) · בינוני: כ-0.4 צפיות בשנייה בממוצע, עם שיאים של פי כמה, ועוד אירוע ה-engagement שכל עמוד שולח: ליבה אחת ו-1.5 GiB ל-buffers של הקליטה, ל-caches ולבקשות ה-dashboard. Disk: 0.18 GiB ל-image ועוד מקום לייבוא וייצוא CSV ב-TMPDIR, מעוגל ל-2 GiB.
- Plausible (web app and event ingestion) · כבד: כ-4 צפיות בשנייה בממוצע ועשרות בשיא, כל אחת עם אירוע engagement, ועוד תעבורת API ו-dashboard: שתי ליבות ו-2 GiB. Disk: 0.18 GiB ל-image ועוד מקום לייבוא וייצוא CSV גדולים ב-TMPDIR, מעוגל ל-4 GiB.
- PostgreSQL · קל: PostgreSQL מחזיק משתמשים, אתרים, יעדים ואת תור המשימות (היסטוריית המשימות נמחקת אחרי 30 יום); האירועים נשמרים ב-ClickHouse. Plausible.Repo לא מגדיר pool_size, ולכן חלה ברירת המחדל של Ecto, 10 חיבורים, בתוך 20 של ה-sidecar. שיטת ה-light: shared_buffers 25% מה-RAM, 0.5 GiB ל-image + 5 GiB נתונים + 1 GiB ל-WAL.
- PostgreSQL · בינוני: אתרים, יעדים, חברי צוות ותור המשימות נשארים הרבה מתחת ל-5 GB; ה-pool של Ecto בגודל 10 חיבורים (ברירת המחדל) נשאר בתוך 20. שיטת ה-light: shared_buffers 25% מה-RAM, 0.5 GiB ל-image + 5 GiB נתונים + 1 GiB ל-WAL.
- PostgreSQL · כבד: נפח התנועה נכנס ל-ClickHouse ולא ל-PostgreSQL: נתוני החשבונות והאתרים נשארים הרבה מתחת ל-5 GB, וה-pool של Ecto בגודל 10 חיבורים (ברירת המחדל) נשאר בתוך 20. שיטת ה-light: shared_buffers 25% מה-RAM, 0.5 GiB ל-image + 5 GiB נתונים + 1 GiB ל-WAL.
- ClickHouse (analytics events) · קל: ClickHouse רץ על 2 GB בלבד רק עם כוונון, והתבנית לא יכולה להחיל את פרופיל השאילתות עם thread יחיד של upstream, ולכן 1.5 GiB וליבה אחת. Disk: image של 154.9 MB דחוס × 3 (0.43 GiB) ועוד שנה של אירועים (100,000 צפיות × הנחה של 2 שורות שמורות (צפייה ואירוע engagement) × 200 B = 0.45 GiB) ועוד כ-1 GiB לטבלאות הלוג של המערכת עם TTL של 3 ימים ו-0.5 GiB ללוגים של השרת, מעוגל ל-3 GiB.
- ClickHouse (analytics events) · בינוני: ה-dashboards סורקים עד כ-24 מיליון שורות לשנה; כשכל שאילתה משתמשת בכל הליבות, 3 GiB ושתי ליבות, עדיין הרבה מתחת ל-16 GB שמתחתם התיעוד של ClickHouse דורש כוונון. Disk: 0.43 GiB ל-image ועוד 1,000,000 צפיות × 12 × 2 שורות × הנחה של 200 B (4.47 GiB) ועוד 1.5 GiB לטבלאות הלוג של המערכת ו-0.5 GiB ללוגים של השרת, מעוגל ל-8 GiB.
- ClickHouse (analytics events) · כבד: שנה היא כ-240 מיליון שורות; טווחי תאריכים ארוכים ופילוחים קוראים חלק גדול מהן, ולכן 4 ליבות ו-8 GiB, חצי מ-16 GB שמתחתם התיעוד דורש כוונון. Disk: 0.43 GiB ל-image ועוד 10,000,000 צפיות × 12 × 2 שורות × הנחה של 200 B (44.7 GiB) ועוד 2 GiB לטבלאות הלוג של המערכת ו-0.5 GiB ללוגים של השרת, מעוגל ל-50 GiB.
פורטים
פורטים ציבוריים נועדו לגישה מחוץ ל-stack, בדרך כלל דרך reverse proxy; פורטים פנימיים נשארים ברשת של ה-stack עצמו.
| רכיב | פורט | חשיפה | שימוש | מקורות |
|---|---|---|---|---|
| Plausible (web app and event ingestion) | 8000/tcp | ציבורי, דרך proxy | Dashboard, tracking script, event API (/api/event) and Stats API (HTTP; put behind TLS) | [7][13] |
| PostgreSQL | 5432/tcp | פנימי בלבד | PostgreSQL connections from Plausible (accounts, sites, job queue) | [13][45] |
| ClickHouse (analytics events) | 8123/tcp | פנימי בלבד | ClickHouse HTTP interface: Plausible writes and queries events here | [13][18] |
| ClickHouse (analytics events) | 9000/tcp | פנימי בלבד | ClickHouse native protocol (clickhouse-client); not used by Plausible | [15][18] |
| ClickHouse (analytics events) | 9004/tcp | פנימי בלבד | ClickHouse MySQL wire protocol, on by default; not used by Plausible | [18] |
| ClickHouse (analytics events) | 9005/tcp | פנימי בלבד | ClickHouse PostgreSQL wire protocol, on by default; not used by Plausible | [18] |
| ClickHouse (analytics events) | 9009/tcp | פנימי בלבד | ClickHouse interserver replication port; unused on a single node | [15][18] |
משתמש והרשאות (UID/GID)
המשתמש שהתהליך של כל קונטיינר רץ תחתיו, והנתיבים שהוא כותב אליהם. bind mount לאחד הנתיבים האלה חייב להיות ניתן לכתיבה על ידי ה-UID:GID הזה.
| רכיב | UID:GID | משתמש | מתחיל כ-root | כותב אל | מקורות |
|---|---|---|---|---|---|
| Plausible (web app and event ingestion)נגזר | 999:65534 | plausible | לא | /var/lib/plausible | [7][33] |
| PostgreSQL | 999:999 | postgres | כן, מכין את התיקיות שלו ואז עובר למשתמש הזה | /var/lib/postgresql/var/run/postgresql | [38][39][45] |
| ClickHouse (analytics events) | 101:101 | clickhouse | כן, מכין את התיקיות שלו ואז עובר למשתמש הזה | /var/lib/clickhouse/var/log/clickhouse-server | [15][16] |
- Plausible (web app and event ingestion): ה-Dockerfile מוסיף את המשתמש plausible (uid 999) לקבוצה nogroup של Alpine (gid 65534) ומגדיר USER 999; הגדרות ה-image מאשרות User 999. /var/lib/plausible נוצר עם הרשאות כתיבה לכולם עבור uid כלשהו, ולכן named volume חדש עובד; TMPDIR מצביע לתוכו.
צמיחת אחסון
בכמה הנתונים של כל רכיב גדלים בחודש בכל רמת עומס, מעבר לדיסק שבפרופיל. ערך שמסומן ״הנחה״ הוא הנחה מוצהרת של ANAROQ ולא מספר מהמקורות; ההערות מפרטות על מה היא נשענת.
| רכיב | קל | בינוני | כבד | מקורות |
|---|---|---|---|---|
| Plausible (web app and event ingestion)הנחה | 0 | 0 | 0 | [2][9] |
| PostgreSQLהנחה | 0.005 | 0.01 | 0.02 | [9] |
| ClickHouse (analytics events)הנחה | 0.037 | 0.373 | 3.725 | [30][32] |
על מה מספרי הצמיחה נשענים
- Plausible (web app and event ingestion): ה-volume של הנתונים מחזיק נתוני אזורי זמן וקבצים זמניים של ייבוא וייצוא CSV, שמוחלפים ולא מצטברים; הנתונים הסטטיסטיים נשמרים ב-ClickHouse.
- PostgreSQL: חשבונות, אתרים, יעדים והזמנות גדלים לאט; היסטוריית המשימות של Oban נמחקת אחרי 30 יום, ולכן תור המשימות נשאר יציב. הנחה של כמה MB בחודש, יותר כשיש יותר אתרים ומשתמשים.
- ClickHouse (analytics events): צפיות בחודש (100,000, מיליון, 10 מיליון) × הנחה של 2 שורות שמורות לכל צפייה (הצפייה, ומאז v3.0.0 גם אירוע engagement) × הנחה של 200 B דחוסים לשורה עם נתוני ה-session. CE שומר אירועים בלי מגבלת שמירה, ולכן זה מצטבר כל עוד ה-instance רץ; טבלאות הלוג של המערכת נשארות חסומות על ידי ה-TTL שלהן.
שדרוג וחזרה לאחור
איך עוברים לגרסה חדשה בבטחה, ואיך חוזרים אחורה אם משהו נכשל.
קודם גיבוי
ה-migrations משנים את שני מסדי הנתונים: קחו קודם pg_dump של plausible_db, אחר כך עצרו את ה-stack וצרו ארכיון של ה-volume של event-data של ClickHouse, ושמרו את ה-.env. [2][29]נגזרה-wiki מראה pg_dump ל-PostgreSQL; ל-ClickHouse הוא לא נותן נוהל גיבוי, ולכן העתק קר של ה-volume שלו כשה-stack עצור הוא המקבילה הבטוחה.
שלבי השדרוג
- קראו את ה-CHANGELOG ואת ה-release notes של כל גרסה בין הגרסה שלכם לחדשה: לכל release יש הוראות שדרוג משלו, ותיקוני אבטחה לא מועברים לגרסאות ישנות. [28][30]
- שנו את ה-tag המוצמד של community-edition, ואז הריצו docker compose pull ו-docker compose up -d. פקודת ההפעלה יוצרת את מסדי הנתונים אם צריך ומריצה את ה-migrations של PostgreSQL ושל ClickHouse לפני שהאפליקציה מאזינה; עקבו אחרי docker compose logs -f plausible עד שהיא מוכנה. [2][8][28]
- שנו את ה-tag של ClickHouse רק לזה שה-compose.yml של הגרסה החדשה מצמיד, כמו ב-v3.0.0 (מ-24.3 ל-24.12). שדרוג גרסה ראשית של PostgreSQL דורש dump ושחזור, כפי שמדריך שדרוג PostgreSQL מראה. [26][27][29]נגזרמדריך השדרוג מכסה את ה-image של Plausible; הצעד של ClickHouse נגזר מכך ש-upstream שינה את ה-tag של ClickHouse ב-compose.yml שלו ב-v3.0.0.
חזרה לאחור
שחזרו את ה-dump של PostgreSQL ואת ה-volume של ClickHouse מלפני השדרוג והצמידו את ה-image חזרה ל-tag הקודם. צריך את שניהם: גרסה ישנה לא יכולה לקרוא טבלאות שמיגרציה חדשה יותר שינתה. [8][28]נגזרה-wiki ממליץ להצמיד גרסת patch כדי שאפשר יהיה לחזור ל-tag ידוע; ה-migrations רצים רק קדימה, ולכן הנתונים צריכים לחזור יחד איתו.
שינויים שוברים ידועים
- בגרסה 3.0.0: ה-compose הרשמי העביר את ClickHouse מ-24.3.3.102 ל-24.12. ה-tracker שולח אירוע engagement עם עומק גלילה (sd) וזמן מעורבות (e), ש-proxies מותאמים לסקריפט חייבים להעביר; זמן בעמוד מחושב ממנו. /api/health הוצא משימוש באופן רך לטובת /api/system/health/live ו-/ready, ונתיבי הסטטיסטיקה הפנימיים הפסיקו לתמוך בפורמט הסינון הישן. [26][27][30]
- בגרסה 2.1.0: ECTO_IPV6 ו-ECTO_CH_IPV6 הוצאו משימוש (חיבורים מנסים IPv6 ואז IPv4), DATABASE_SOCKET_DIR הוצא משימוש באופן רך, ייבוא מ-Universal Analytics הוסר, ומסנני 'is' כבר לא מקבלים wildcards. [30]
- בגרסה 2.0.0: המשתנה IP_BLOCKLIST וה-plug של חומת האש שלו הוסרו, ושינוי הדומיין של אתר דורש migration של נתונים למזהים מספריים. [30]
מגבלות
- CE היא גרסה לטווח ארוך שמתפרסמת בערך פעמיים בשנה, וחסרות בה כמה יכולות של ה-Cloud: משפכי שיווק, מסעות משתמש, יעדי הכנסות של ecommerce, SSO וה-sites API. סינון הבוטים בסיסי (User-Agent ו-referrer spam בלבד), והתמיכה קהילתית בלבד. [32]
- ClickHouse דורש מעבד עם SSE 4.2 (או NEON ב-ARM), ו-upstream מכוונן אותו למכונות קטנות עם קובצי XML שהתבנית לא יכולה לטעון; כאן מיושמות רק הגדרות השרת שבהם, ולכן תכננו RAM לפי ה-presets ולא לפי 2 GB של ה-README. [5][24][25]
- התבנית לא כותבת הגדרות דואר. בלי SMTP_HOST_ADDR, Plausible מנסה לשלוח בעצמו הזמנות, איפוס סיסמה ודוחות דרך פורט 25, שספקים רבים חוסמים או מסמנים כ-spam; הוסיפו SMTP relay ל-.env כדי שהדואר יעבוד. [13]
אבטחה
- הגישו את Plausible ב-HTTPS דרך reverse proxy, עם BASE_URL שמוגדר ל-https://<domain>; ה-cookies מסומנים secure רק כש-BASE_URL הוא https, וה-proxy חייב להעביר WebSocket upgrades בנתיב /live/websocket. [13][14][30]
- בהפעלה הראשונה כל מי שמגיע ל-instance יכול לרשום את חשבון הבעלים, בלי קשר ל-DISABLE_REGISTRATION. צרו אותו מיד אחרי ההפעלה הראשונה; אחר כך רק מוזמנים יכולים להירשם (invite_only, ברירת המחדל ב-CE). [12][13]
- למשתמש ה-default של ClickHouse אין סיסמה, וה-compose מבטל את הנעילה של ה-image לגישה מ-localhost בלבד (CLICKHOUSE_SKIP_USER_SETUP=1) כדי ש-Plausible יוכל להתחבר. לעולם אל תפרסמו את הפורטים 8123, 9000, 9004 או 9005; התבנית משאירה אותם בתוך ה-stack. [2][16][19]
- בלי TOTP_VAULT_KEY, המפתח שמצפין את סודות ה-2FA של המשתמשים נגזר מ-SECRET_KEY_BASE. שמרו את SECRET_KEY_BASE בגיבוי ואל תחליפו אותו כלאחר יד, אחרת הגדרות 2FA קיימות יפסיקו לעבוד. [9][13]
גיבוי
- גבו שלושה דברים יחד: pg_dump של plausible_db (משתמשים, אתרים, יעדים), ה-volume של event-data של ClickHouse (כל הצפיות והאירועים, מועתק כשה-stack עצור), וה-.env (SECRET_KEY_BASE וסיסמת מסד הנתונים). [2][13][29]
- לעותק נייד של הנתונים של אתר, השתמשו ב-Site Settings > Imports & Exports: ייצוא ה-CSV כולל מאפיינים מאז v3.1.0, ואפשר לייבא אותו ל-instance אחר של Plausible או ל-Cloud. [30][32]
גרסה אחרונה
- הפרופיל נבדק מול
Plausible Community Edition 3.2.1
הפרופיל נבדק מול הגרסה האחרונה.
- נבדק ב-
- 14 באוק׳ 2026
- מצב
- נבדק ב-90 הימים האחרונים
- איפה הגרסאות מתפרסמות
- GitHub Releases
גרסה
- סטטוס הפרופיל
- פורסם
- נבדק מול גרסה
- Plausible Community Edition 3.2.1
- גרסת הפרופיל
- 1.0.0
- המספרים אומתו
- 14 באוק׳ 2026
- גרסת הקטלוג
- 2026.10.10
- מדיניות sizing
- 2026.10.0
- קובץ Compose
- לא אומת
הפרויקט וחלופות
- האתר הרשמי
- plausible.io/self-hosted-web-analytics
- קוד מקור
- github.com/plausible/analytics
- חלופות
- UmamiMatomoGoatCounter
מקורות
- Docker Docs: Control startup order in Compose (pg_isready healthcheck, service_healthy) (תיעוד רשמי · נקרא 11 באוק׳ 2026)
- community-edition repository: compose.yml at v3.2.1 (postgres:16-alpine; clickhouse-server:24.12-alpine, 4 XML mounts, nofile 262144; plausible: db createdb, db migrate, run; TMPDIR) (Compose רשמי · נקרא 14 באוק׳ 2026)
- community-edition repository: clickhouse/logs.xml at v3.2.1 (logger warning, query_log TTL 30 days, removes metric, async metric, query_thread, text, trace, session, part logs) (Compose רשמי · נקרא 14 באוק׳ 2026)
- community-edition repository: clickhouse/low-resources.xml at v3.2.1 (mark_cache_size 524288000) (Compose רשמי · נקרא 14 באוק׳ 2026)
- community-edition repository: clickhouse/default-profile-low-resources-overrides.xml at v3.2.1 (max_threads 1, max_block_size 8192, max_download_threads 1, parallel parsing and formatting off) (Compose רשמי · נקרא 14 באוק׳ 2026)
- community-edition repository: clickhouse/ipv4-only.xml at v3.2.1 (listen_host 0.0.0.0, against 'Listen [::]:9000 failed' warnings) (Compose רשמי · נקרא 14 באוק׳ 2026)
- plausible/analytics repository: Dockerfile at v3.2.1 (alpine:3.22.2, user plausible uid 999 in nogroup, /var/lib/plausible world-writable VOLUME, LISTEN_IP 0.0.0.0, EXPOSE 8000, no HEALTHCHECK) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- plausible/analytics repository: rel/docker-entrypoint.sh at v3.2.1 ('run' starts the release, 'db <script>' runs createdb.sh or migrate.sh) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- plausible/analytics repository: config/runtime.exs at v3.2.1 (HTTP_PORT 8000; SECRET_KEY_BASE ≥ 32 bytes; TOTP key derived from it; DISABLE_REGISTRATION invite_only; no Repo pool_size) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- plausible/analytics repository: lib/plausible_web/router.ex at v3.2.1 (GET /api/system/health/live and /api/system/health/ready; /api/health kept for old checks) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- plausible/analytics repository: Api.SystemController at v3.2.1 (liveness returns ok; readiness runs SELECT 1 on PostgreSQL and ClickHouse and checks caches, 500 until all are ok) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- plausible/analytics repository: MaybeDisableRegistration plug at v3.2.1 (registration stays open on first launch, whatever DISABLE_REGISTRATION says) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- Plausible CE wiki: Configuration (BASE_URL, SECRET_KEY_BASE ≥ 64 bytes; TOTP_VAULT_KEY optional; DISABLE_REGISTRATION invite_only; HTTP_PORT 8000; database URLs; SMTP) (תיעוד רשמי · נקרא 14 באוק׳ 2026)
- Plausible CE wiki: Reverse Proxy (HTTP_PORT 8000 on loopback, proxy to it, /live/websocket needs the Upgrade headers, domain must match BASE_URL) (תיעוד רשמי · נקרא 14 באוק׳ 2026)
- ClickHouse repository: Dockerfile.alpine at v24.12.6.70-stable (alpine, busybox wget; clickhouse uid/gid 101; VOLUME /var/lib/clickhouse; EXPOSE 9000 8123 9009; no HEALTHCHECK) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- ClickHouse repository: docker entrypoint.sh at v24.12.6.70-stable (-- args go to clickhouse-server, as its own '-- --listen_host'; wget --spider /ping; chown, then uid 101; SKIP_USER_SETUP) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- ClickHouse repository: docker/server/docker_related_config.xml at v24.12.6.70-stable (listen_host :: and 0.0.0.0 with listen_try 1) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- ClickHouse repository: config.xml at v24.12.6.70-stable (logger trace, 10 × 1000M files; ports 8123, 9000, 9004, 9005, 9009; most system log tables without TTL) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- ClickHouse repository: programs/server/users.xml at v24.12.6.70-stable (user default with an empty password, default profile without overrides) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- ClickHouse repository: base/base/argsToConfig.cpp at v24.12.6.70-stable (each --key=value argument becomes a config layer; dotted keys address nested elements) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- ClickHouse repository: src/Interpreters/SystemLog.cpp at v24.12.6.70-stable (without an engine element, a system table is MergeTree with PARTITION BY, the '<table>.ttl' setting as TTL, and ORDER BY) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- ClickHouse repository: src/Loggers/Loggers.cpp at v24.12.6.70-stable (logger.level, default trace, sets the level of every logger and so of what reaches text_log) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- ClickHouse repository: programs/server/Server.cpp at v24.12.6.70-stable (loggers built from the full config at start; a config reload resets log levels from the config files only) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- ClickHouse Docs: Using less than 16GB of RAM (32 GB recommended; 2 GB needs tuning: 500 MB mark cache, 1 thread; disable asynchronous_metric_log, metric_log, text_log, trace_log) (תיעוד רשמי · נקרא 14 באוק׳ 2026)
- community-edition repository: README.md at v3.2.1 (CPU with SSE 4.2 or NEON; at least 2 GB RAM for ClickHouse and Plausible; SECRET_KEY_BASE ≥ 64 bytes; first user at BASE_URL) (תיעוד רשמי · נקרא 14 באוק׳ 2026)
- community-edition repository: compose.yml at v2.1.5 (clickhouse/clickhouse-server:24.3.3.102-alpine) (Compose רשמי · נקרא 14 באוק׳ 2026)
- community-edition repository: compose.yml at v3.0.0 (clickhouse/clickhouse-server:24.12-alpine) (Compose רשמי · נקרא 14 באוק׳ 2026)
- Plausible CE wiki: Upgrade (pin a patch version, recommended; security fixes are not backported; read each release's instructions; pull the new tag and docker compose up -d) (תיעוד רשמי · נקרא 14 באוק׳ 2026)
- Plausible CE wiki: Upgrade PostgreSQL (from 12 or later to 16 or later with pg_dump and psql; Plausible stopped meanwhile) (תיעוד רשמי · נקרא 14 באוק׳ 2026)
- plausible/analytics repository: CHANGELOG.md at v3.2.1 (v3.0.0 engagement events and /api/health soft-deprecation; v3.1.0 full site exports; v2.1.0 removals; v2.0.0 IP_BLOCKLIST removed) (Release notes · נקרא 14 באוק׳ 2026)
- plausible/analytics repository: LICENSE.md at v3.2.1 (GNU AGPL v3) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- Plausible: Self-hosted web analytics (CE AGPLv3, twice a year; no funnels, journeys, revenue goals, SSO, sites API; basic bot filtering; Plausible Analytics Cloud is managed) (תיעוד רשמי · נקרא 14 באוק׳ 2026)
- GHCR manifest of ghcr.io/plausible/community-edition:v3.2.1 (linux/amd64): 64,805,743 B compressed in its layers; built 2026-05-15 from plausible/analytics e4f5a87, user 999 (מדידה · נקרא 14 באוק׳ 2026)
- GHCR blob sha256:2d35ebdb… of community-edition:v3.2.1 (linux/amd64, Alpine 3.22.2 base layer): contains usr/bin/wget -> /bin/busybox (מדידה · נקרא 14 באוק׳ 2026)
- GHCR tags of ghcr.io/plausible/community-edition (newest release v3.2.1; v3.2, v3 and latest move with it) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- Docker Hub: clickhouse/clickhouse-server tag 24.12.6.70-alpine (linux/amd64 154,945,233 B compressed; same digest as 24.12-alpine) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- Ecto Docs: Ecto.Repo (pool_size defaults to 10) (תיעוד רשמי · נקרא 14 באוק׳ 2026)
- docker-library/postgres: 18/trixie Dockerfile (postgres uid/gid 999, VOLUME /var/lib/postgresql) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- docker-library/postgres: 18/trixie docker-entrypoint.sh (chown PGDATA, then gosu postgres) (מאגר רשמי · נקרא 14 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.4 Resource Consumption (תיעוד רשמי · נקרא 10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.3 Connections and Authentication (תיעוד רשמי · נקרא 10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.10 Vacuuming (autovacuum settings) (תיעוד רשמי · נקרא 10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.5 Write Ahead Log (max_wal_size) (תיעוד רשמי · נקרא 10 באוק׳ 2026)
- PostgreSQL 18 documentation: 51.2 How Connections Are Established (תיעוד רשמי · נקרא 10 באוק׳ 2026)
- Docker Official Image postgres: documentation (docker-library/docs) (תיעוד רשמי · נקרא 10 באוק׳ 2026)
- Docker Hub: library/postgres tag 18.6 (compressed image sizes) (מאגר רשמי · נקרא 10 באוק׳ 2026)