Stack Sizer

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

אפליקציות

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

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

LibreChat

v1.0.0
עומס

עד 50 משתמשים, עד 500 הודעות שמורות ביום (שאלות + תשובות), עד 0.5 GB מסמכים שהועלו לחיפוש בקבצים; היסטוריה של שנה.

אפשרויות

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

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

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

vCPU 5.52, RAM 9 GiB, דיסק 34.422 GiB

vCPU5.52
RAM9GiB
דיסק34.422GiB
פירוט
שורהמקור השורהvCPURAM (GiB)דיסק (GiB)מקורות
LibreChatLibreChat (API and web client) · עומס בינוני1.524.49912345
LibreChatMongoDB · עומס בינוני0.511.863675
LibreChatMeilisearch · עומס בינוני0.50.756.52289105
LibreChatPostgreSQL with pgvector · עומס בינוני116.5111213141516171819202122
LibreChatrag_api (lite) · עומס בינוני11.52.048232120245
baseline של המערכתמערכת הפעלה, container runtime ‏(Docker Engine, ‏containerd), יומני מערכת (journald), ועוד יומנים ל-5 containers0.11.258.5252627282930
מרווח בטיחותvCPU ‏20%, ‏RAM ‏20%, דיסק 15% מהאפליקציות + baseline0.921.54.493126322933
סה״כ מומלץ5.52934.422
מקורות
  1. LibreChat docs: deployment overview, minimum requirements 1 GiB RAM and 1 vCPU, 2 GB RAM suggested with everything enabled (LibreChat, נקרא ב-14 באוק׳ 2026)
  2. LibreChat v0.8.8 Dockerfile: node:24.16.0-alpine, USER node, creates /app/client/public/images, /app/logs, /app/uploads, /app/data, EXPOSE 3080, CMD npm run backend (LibreChat, נקרא ב-14 באוק׳ 2026)
  3. GHCR librechat-ai/librechat:v0.8.8 (linux/amd64): 988,662,027 B compressed, 2,804,835,840 B decompressed and counted; config User node, no Healthcheck; layers contain usr/bin/wget (LibreChat, נקרא ב-14 באוק׳ 2026)
  4. LibreChat v0.8.8 data-schemas winston config: log files on by default, daily rotation, maxSize 20m, maxFiles 14d (LibreChat, נקרא ב-14 באוק׳ 2026)
  5. Docker: containerd image store is the default on fresh Engine 29+ installs and keeps images compressed and uncompressed (LibreChat, נקרא ב-10 באוק׳ 2026)
  6. MongoDB manual: WiredTiger cache defaults to the larger of 50% of (RAM - 1 GB) or 256 MB; set --wiredTigerCacheSizeGB when the container cannot use all host RAM (LibreChat, נקרא ב-14 באוק׳ 2026)
  7. Docker Hub tag mongo:8.0.20 (linux/amd64): 312,915,385 B compressed; layers decompressed and counted: 957,032,960 B (LibreChat, נקרא ב-14 באוק׳ 2026)
  8. Meilisearch: Storage (LMDB never returns freed space; 9.1 MB JSON gave 224 MB on disk and ~305 MB RAM; RAM-to-disk 1/3, often 1/10, works well) (LibreChat, נקרא ב-14 באוק׳ 2026)
  9. Docker Hub tag getmeili/meilisearch:v1.35.1 (linux/amd64): 105,981,256 B compressed; layers decompressed and counted: 157,731,328 B (LibreChat, נקרא ב-14 באוק׳ 2026)
  10. LibreChat docs: Meilisearch (SEARCH=true plus a master key of 16+ bytes shared with the meilisearch service; keep port 7700 internal; reset-meili-sync) (LibreChat, נקרא ב-14 באוק׳ 2026)
  11. PostgreSQL 18 documentation: 19.4 Resource Consumption (LibreChat, נקרא ב-10 באוק׳ 2026)
  12. PostgreSQL 18 documentation: 19.3 Connections and Authentication (LibreChat, נקרא ב-10 באוק׳ 2026)
  13. PostgreSQL 18 documentation: 19.10 Vacuuming (autovacuum settings) (LibreChat, נקרא ב-10 באוק׳ 2026)
  14. PostgreSQL 18 documentation: 19.5 Write Ahead Log (max_wal_size) (LibreChat, נקרא ב-10 באוק׳ 2026)
  15. PostgreSQL 18 documentation: 51.2 How Connections Are Established (LibreChat, נקרא ב-10 באוק׳ 2026)
  16. Docker Official Image postgres: documentation (docker-library/docs) (LibreChat, נקרא ב-10 באוק׳ 2026)
  17. Docker Hub: library/postgres tag 18.6 (compressed image sizes) (LibreChat, נקרא ב-10 באוק׳ 2026)
  18. Docker Hub tag pgvector/pgvector:0.8.0-pg15-trixie (linux/amd64): 159,295,182 B compressed (152 MiB); layers decompressed and counted: 455,663,616 B (LibreChat, נקרא ב-14 באוק׳ 2026)
  19. pgvector v0.8.0 README: each vector takes 4 × dimensions + 8 bytes (LibreChat, נקרא ב-14 באוק׳ 2026)
  20. OpenAI embeddings guide: text-embedding-3-small returns 1536-dimensional vectors (LibreChat, נקרא ב-14 באוק׳ 2026)
  21. rag_api v0.9.0 app/config.py: RAG_PORT 8000, DB_HOST/DB_PORT/POSTGRES_* settings, RAG_OPENAI_API_KEY falls back to OPENAI_API_KEY, text-embedding-3-small, CHUNK_SIZE 1500, CHUNK_OVERLAP 100 (LibreChat, נקרא ב-14 באוק׳ 2026)
  22. LibreChat v0.8.8 docker-compose.yml: api on 3080 (librechat-data at /app/data), mongo:8.0.20 --noauth, meilisearch v1.35.1, pgvector 0.8.0-pg15-trixie, rag_api lite, admin-panel (LibreChat, נקרא ב-14 באוק׳ 2026)
  23. rag_api v0.9.0 README: EMBEDDING_BATCH_SIZE 500, EMBEDDING_MAX_QUEUE_SIZE 3, PARALLEL_EXECUTION 2 per upload; memory ≈ batch × (queue + parallel); smaller batches below 2 GB RAM (LibreChat, נקרא ב-14 באוק׳ 2026)
  24. GHCR manifest of librechat-ai/librechat-rag-api-dev-lite:v0.9.0 (linux/amd64): 539,995,713 B compressed; layers decompressed and counted: 1,659,485,184 B (LibreChat, נקרא ב-14 באוק׳ 2026)
  25. Ubuntu Server: System requirements (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  26. Google Kubernetes Engine: About GKE node sizing (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  27. ANAROQ measurement: dockerd and containerd at rest (Ubuntu 24.04, Docker 29.8.2) (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  28. Docker Community Forums: Docker resource usage & overhead (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  29. journald.conf(5), Ubuntu Manpages (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  30. Docker Docs: Local file logging driver (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  31. AWS Compute Optimizer: Rightsizing recommendation preferences (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  32. Kubernetes: Node-pressure Eviction (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  33. mke2fs(8), Ubuntu Manpages (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
בסיס החישוב
גרסת הקטלוג
2026.10.10
מדיניות sizing
2026.10.0
פרופיל LibreChat
1.0.0

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

Deployment Spec

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

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