Stack Sizer

תכנון משאבים ל-stack של אפליקציות self-hosted, ממקורות רשמיים.

אפליקציות

בחרו אפליקציה אחת או יותר. אפשר לחשב רק פרופילים שפורסמו.

עומס ואפשרויות

Umami

v1.0.0
עומס

עד 20 אתרים וכמיליון אירועים בחודש (כ-4 בשנייה בשעת שיא), צוות שעובד עם דוחות, משפכים ולוחות כל יום.

אפשרויות

אין אפשרויות שמשנות את המשאבים של האפליקציה הזו.

משאבים מומלצים

דרישות האפליקציות + baseline של המערכת + מרווח בטיחות. לא מתווסף שום דבר אחר, ושום מספר לא מעוגל לגודל של מכונה.

vCPU 3.72, RAM 7.5 GiB, דיסק 70.093 GiB

vCPU3.72
RAM7.5GiB
דיסק70.093GiB
פירוט
שורהמקור השורהvCPURAM (GiB)דיסק (GiB)מקורות
UmamiUmami (dashboard, API, tracker and collector) · עומס בינוני111.251234
UmamiPostgreSQL · עומס בינוני2451.556789101112131415
baseline של המערכתמערכת הפעלה, container runtime ‏(Docker Engine, ‏containerd), יומני מערכת (journald), ועוד יומנים ל-2 containers0.11.258.2161718192021
מרווח בטיחותvCPU ‏20%, ‏RAM ‏20%, דיסק 15% מהאפליקציות + baseline0.621.259.1432217232024
סה״כ מומלץ3.727.570.093
מקורות
  1. GHCR manifest of ghcr.io/umami-software/umami:3.4.0 (linux/amd64): 322,703,350 B compressed in 19 layers; layers decompressed and counted: 1,105,421,824 B (Umami, נקרא ב-14 באוק׳ 2026)
  2. umami repository: scripts/start-docker.sh at v3.4.0 (check-db.js, update-tracker.js, then exec node server.js so it is PID 1) (Umami, נקרא ב-14 באוק׳ 2026)
  3. umami repository: Dockerfile at v3.4.0 (node:22-alpine, apk add curl, user nextjs uid 1001, USER nextjs, EXPOSE 3000, HOSTNAME 0.0.0.0, CMD sh scripts/start-docker.sh, no HEALTHCHECK) (Umami, נקרא ב-14 באוק׳ 2026)
  4. umami repository: src/lib/detect.ts at v3.4.0 (location from CDN headers, else the local GeoLite2-City.mmdb opened with maxmind) (Umami, נקרא ב-14 באוק׳ 2026)
  5. PostgreSQL 18 documentation: 19.4 Resource Consumption (Umami, נקרא ב-10 באוק׳ 2026)
  6. PostgreSQL 18 documentation: 19.3 Connections and Authentication (Umami, נקרא ב-10 באוק׳ 2026)
  7. PostgreSQL 18 documentation: 19.10 Vacuuming (autovacuum settings) (Umami, נקרא ב-10 באוק׳ 2026)
  8. PostgreSQL 18 documentation: 19.5 Write Ahead Log (max_wal_size) (Umami, נקרא ב-10 באוק׳ 2026)
  9. PostgreSQL 18 documentation: 51.2 How Connections Are Established (Umami, נקרא ב-10 באוק׳ 2026)
  10. Docker Official Image postgres: documentation (docker-library/docs) (Umami, נקרא ב-10 באוק׳ 2026)
  11. Docker Hub: library/postgres tag 18.6 (compressed image sizes) (Umami, נקרא ב-10 באוק׳ 2026)
  12. umami repository: prisma/schema.prisma at v3.4.0 (website_event with 14 indexes, session with 11; PostgreSQL datasource) (Umami, נקרא ב-14 באוק׳ 2026)
  13. Umami Docs: FAQ (PostgreSQL minimum v12.14 only; self-hosted data is retained indefinitely unless you delete it; no cookies) (Umami, נקרא ב-14 באוק׳ 2026)
  14. umami repository: src/lib/prisma.ts at v3.4.0 (one PrismaPg adapter on DATABASE_URL, optional DATABASE_REPLICA_URL) (Umami, נקרא ב-14 באוק׳ 2026)
  15. node-postgres Docs: pg.Pool (max clients in the pool: 10 by default) (Umami, נקרא ב-14 באוק׳ 2026)
  16. Ubuntu Server: System requirements (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  17. Google Kubernetes Engine: About GKE node sizing (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  18. ANAROQ measurement: dockerd and containerd at rest (Ubuntu 24.04, Docker 29.8.2) (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  19. Docker Community Forums: Docker resource usage & overhead (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  20. journald.conf(5), Ubuntu Manpages (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  21. Docker Docs: Local file logging driver (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  22. AWS Compute Optimizer: Rightsizing recommendation preferences (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  23. Kubernetes: Node-pressure Eviction (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  24. mke2fs(8), Ubuntu Manpages (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
בסיס החישוב
גרסת הקטלוג
2026.10.10
מדיניות sizing
2026.10.0
פרופיל Umami
1.0.0

איך המספרים נבנים

Deployment Spec

הפכו את התוצאה לקישור שאפשר לשמור או לשתף. הכול נמצא בקישור, ושום דבר לא נשלח אלינו.

מזהה image קצר באותיות קטנות, למשל ubuntu-24.04.